#include <TinyVector.H>
Public Member Functions | |
CTinyVector (const Sizetype MaxSize=DefaultResizeStep) | |
CTinyVector (const Datatype *Feld, const Sizetype Size) | |
CTinyVector (const CTinyVector< Datatype > &tv) | |
void | reset (void) |
void | resize (const Sizetype new_size) |
void | optisize (void) |
void | append (const Datatype value) |
void | fast_append (const Datatype value) |
Datatype | last (void) const |
void | copy_from (const Datatype *Feld, const Sizetype Size) |
void | copy_from (const CTinyVector< Datatype > &tv) |
void | optisized_copy_from (const Datatype *Feld, const Sizetype Size) |
void | optisized_copy_from (const CTinyVector< Datatype > &tv) |
const CTinyVector< Datatype > & | operator= (const CTinyVector< Datatype > &tv) |
Private Types | |
typedef AutoStructArray < Datatype, Sizetype >::Type | Ancestor |
Definition at line 181 of file TinyVector.H.
typedef AutoStructArray<Datatype,Sizetype>::Type CTinyVector< Datatype, Sizetype, DefaultResizeStep >::Ancestor [private] |
Definition at line 184 of file TinyVector.H.
CTinyVector< Datatype, Sizetype, DefaultResizeStep >::CTinyVector | ( | const Sizetype | MaxSize = DefaultResizeStep |
) | [inline, explicit] |
Definition at line 186 of file TinyVector.H.
CTinyVector< Datatype, Sizetype, DefaultResizeStep >::CTinyVector | ( | const Datatype * | Feld, | |
const Sizetype | Size | |||
) | [inline] |
Definition at line 189 of file TinyVector.H.
CTinyVector< Datatype, Sizetype, DefaultResizeStep >::CTinyVector | ( | const CTinyVector< Datatype > & | tv | ) | [inline] |
Definition at line 196 of file TinyVector.H.
void CTinyVector< Datatype, Sizetype, DefaultResizeStep >::reset | ( | void | ) | [inline] |
Definition at line 203 of file TinyVector.H.
void CTinyVector< Datatype, Sizetype, DefaultResizeStep >::resize | ( | const Sizetype | new_size | ) | [inline] |
Definition at line 207 of file TinyVector.H.
void CTinyVector< Datatype, Sizetype, DefaultResizeStep >::optisize | ( | void | ) | [inline] |
void CTinyVector< Datatype, Sizetype, DefaultResizeStep >::append | ( | const Datatype | value | ) | [inline] |
Definition at line 228 of file TinyVector.H.
Referenced by CRelation::combine(), and CRelation::multi_combine_main().
void CTinyVector< Datatype, Sizetype, DefaultResizeStep >::fast_append | ( | const Datatype | value | ) | [inline] |
Definition at line 241 of file TinyVector.H.
Referenced by CRelation::combine(), CRelation::convert_Relation_to_sparse(), and CRelation::multi_combine_main().
Datatype CTinyVector< Datatype, Sizetype, DefaultResizeStep >::last | ( | void | ) | const [inline] |
void CTinyVector< Datatype, Sizetype, DefaultResizeStep >::copy_from | ( | const Datatype * | Feld, | |
const Sizetype | Size | |||
) | [inline] |
Definition at line 255 of file TinyVector.H.
Referenced by CRelation::combine(), and CRelation::multi_combine_main().
void CTinyVector< Datatype, Sizetype, DefaultResizeStep >::copy_from | ( | const CTinyVector< Datatype > & | tv | ) | [inline] |
Definition at line 269 of file TinyVector.H.
void CTinyVector< Datatype, Sizetype, DefaultResizeStep >::optisized_copy_from | ( | const Datatype * | Feld, | |
const Sizetype | Size | |||
) | [inline] |
Definition at line 290 of file TinyVector.H.
void CTinyVector< Datatype, Sizetype, DefaultResizeStep >::optisized_copy_from | ( | const CTinyVector< Datatype > & | tv | ) | [inline] |
Definition at line 300 of file TinyVector.H.
const CTinyVector<Datatype>& CTinyVector< Datatype, Sizetype, DefaultResizeStep >::operator= | ( | const CTinyVector< Datatype > & | tv | ) | [inline] |
Definition at line 305 of file TinyVector.H.