Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
CDoubleVector Class Reference

Data structure for the representation of a vector of values of the data type double. More...

#include <DoubleVector.h>

Public Member Functions

 CDoubleVector ()
 
 CDoubleVector (int nDimension, bool bHeaderOnly=false)
 
 CDoubleVector (const CDoubleVector *pVector, bool bHeaderOnly=false)
 
 CDoubleVector (const CDoubleVector &v, bool bHeaderOnly=false)
 
double & operator[] (const int nElement)
 
 ~CDoubleVector ()
 

Public Attributes

double * data
 
int dimension
 

Private Member Functions

void FreeMemory ()
 

Private Attributes

bool m_bOwnMemory
 

Detailed Description

Data structure for the representation of a vector of values of the data type double.

Definition at line 54 of file DoubleVector.h.

Constructor & Destructor Documentation

CDoubleVector::CDoubleVector ( )

Definition at line 56 of file DoubleVector.cpp.

CDoubleVector::CDoubleVector ( int  nDimension,
bool  bHeaderOnly = false 
)

Definition at line 63 of file DoubleVector.cpp.

CDoubleVector::CDoubleVector ( const CDoubleVector pVector,
bool  bHeaderOnly = false 
)

Definition at line 95 of file DoubleVector.cpp.

CDoubleVector::CDoubleVector ( const CDoubleVector v,
bool  bHeaderOnly = false 
)

Definition at line 79 of file DoubleVector.cpp.

CDoubleVector::~CDoubleVector ( )

Definition at line 111 of file DoubleVector.cpp.

Member Function Documentation

void CDoubleVector::FreeMemory ( )
private

Definition at line 121 of file DoubleVector.cpp.

double& CDoubleVector::operator[] ( const int  nElement)
inline

Definition at line 69 of file DoubleVector.h.

Member Data Documentation

double* CDoubleVector::data

Definition at line 79 of file DoubleVector.h.

int CDoubleVector::dimension

Definition at line 78 of file DoubleVector.h.

bool CDoubleVector::m_bOwnMemory
private

Definition at line 83 of file DoubleVector.h.


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


asr_ivt
Author(s): Allgeyer Tobias, Hutmacher Robin, Kleinert Daniel, Meißner Pascal, Scholz Jonas, Stöckle Patrick
autogenerated on Mon Dec 2 2019 03:47:28