PlasCom2  1.0
XPACC Multi-physics simluation application
Vector< DataType > Class Template Reference

Generic vector. More...

Detailed Description

template<typename DataType>
class ix::primitive::Vector< DataType >

Generic vector.

Definition at line 222 of file PrimitiveTypes.H.

#include <PrimitiveTypes.H>

Public Member Functions

 Vector (size_t size=0)
 
 Vector (const Vector &p1, const Vector &p2)
 
 Vector (DataType *a, size_t size=0)
 
 Vector (const Vector< DataType > &v)
 
 Vector (Vector< DataType > &v)
 
 Vector (std::vector< DataType > &v)
 
 Vector (const std::vector< DataType > &v)
 
 ~Vector ()
 
VectorCopy (const Vector< DataType > &v)
 

Protected Attributes

DataType * D
 

Private Member Functions

void _create ()
 
void _destroy ()
 

Private Attributes

bool _mydata
 
size_t _size
 

Constructor & Destructor Documentation

◆ Vector() [1/7]

Vector ( size_t  size = 0)
inline

Definition at line 229 of file PrimitiveTypes.H.

◆ Vector() [2/7]

Vector ( const Vector< DataType > &  p1,
const Vector< DataType > &  p2 
)
inline

Definition at line 234 of file PrimitiveTypes.H.

References Vector< DataType >::_size.

◆ Vector() [3/7]

Vector ( DataType *  a,
size_t  size = 0 
)
inline

Definition at line 241 of file PrimitiveTypes.H.

References a.

◆ Vector() [4/7]

Vector ( const Vector< DataType > &  v)
inline

Definition at line 247 of file PrimitiveTypes.H.

References Vector< DataType >::_size.

◆ Vector() [5/7]

Vector ( Vector< DataType > &  v)
inline

Definition at line 253 of file PrimitiveTypes.H.

References Vector< DataType >::_size, and Vector< DataType >::D.

◆ Vector() [6/7]

Vector ( std::vector< DataType > &  v)
inline

Definition at line 259 of file PrimitiveTypes.H.

◆ Vector() [7/7]

Vector ( const std::vector< DataType > &  v)
inline

Definition at line 265 of file PrimitiveTypes.H.

◆ ~Vector()

~Vector ( )
inline

Definition at line 274 of file PrimitiveTypes.H.

Member Function Documentation

◆ _create()

void _create ( )
inlineprivate

Definition at line 496 of file PrimitiveTypes.H.

◆ _destroy()

void _destroy ( )
inlineprivate

Definition at line 508 of file PrimitiveTypes.H.

◆ Copy()

Vector& Copy ( const Vector< DataType > &  v)
inline

Definition at line 278 of file PrimitiveTypes.H.

Member Data Documentation

◆ _mydata

bool _mydata
private

Definition at line 224 of file PrimitiveTypes.H.

◆ _size

size_t _size
private

Definition at line 225 of file PrimitiveTypes.H.

Referenced by Vector< DataType >::Vector().

◆ D

DataType* D
protected

Definition at line 227 of file PrimitiveTypes.H.

Referenced by Vector< DataType >::Vector().


The documentation for this class was generated from the following file: