VR-Forces 4.0.4 Class Documentation
Public Member Functions | Public Attributes | Private Attributes | Friends
DtMVector Class Reference
Inheritance diagram for DtMVector:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtMVector (int a, int bcolumnvector, bool initialize=true, int p=-1)
 DtMVector (DtMVector *V, bool copy=false)
virtual ~DtMVector ()
double get (int i)
bool set (int i, double val)
DtMatrixGenerateN (DtMatrix *mata)
void Accumulate (DtMVector *myMatB, double s, DtMatrix *myMatA)
int size ()
void unit (int i)

Public Attributes

double * vec

Private Attributes

double * myVec
int mySize

Friends

class DtMatrix
class DtLinearSystem
DtMatrixDtMatrixMultiply (DtMatrix *m, DtMVector *v, char *s, generic_mm_multflag f)
bool DtIntersectionUniqueSolution (const DtVector &loc1, const DtVector &loc2, const DtDcm &m1, const DtDcm &m2)
DtMatrixDtMAdd (DtMVector *myMatA, DtMVector *myMatB)
DtMatrixDtMSubtract (DtMVector *A, DtMVector *myMatB)
DtMatrixDtMSum (DtMVector *myMatA, DtMVector *myMatB, double s)
void LinearSystem (DtMatrix *myMatA, DtMatrix *myMatB, DtMatrix *myMatC, DtMatrix *myMatD, DtMVector *myMatX, DtMVector *myMatU, DtMVector *myMatY)
bool DtIntersection2 (const DtVector &loc1, const DtVector &loc2, const DtDcm &m1, const DtDcm &m2, DtVector &l1, DtVector &l2)

Constructor & Destructor Documentation

DtMVector::DtMVector ( int  a,
int  bcolumnvector,
bool  initialize = true,
int  p = -1 
)
DtMVector::DtMVector ( DtMVector V,
bool  copy = false 
)
virtual DtMVector::~DtMVector ( ) [virtual]

Member Function Documentation

double DtMVector::get ( int  i)
bool DtMVector::set ( int  i,
double  val 
)
void DtMVector::Accumulate ( DtMVector myMatB,
double  s,
DtMatrix myMatA 
)
int DtMVector::size ( ) [inline]
void DtMVector::unit ( int  i)

Friends And Related Function Documentation

friend class DtMatrix [friend]
friend class DtLinearSystem [friend]

Reimplemented from DtMatrix.

DtMatrix* DtMatrixMultiply ( DtMatrix m,
DtMVector v,
char *  s,
generic_mm_multflag  f 
) [friend]

Reimplemented from DtMatrix.

bool DtIntersectionUniqueSolution ( const DtVector loc1,
const DtVector loc2,
const DtDcm &  m1,
const DtDcm &  m2 
) [friend]

Reimplemented from DtMatrix.

DtMatrix* DtMAdd ( DtMVector myMatA,
DtMVector myMatB 
) [friend]
DtMatrix* DtMSubtract ( DtMVector A,
DtMVector myMatB 
) [friend]
DtMatrix* DtMSum ( DtMVector myMatA,
DtMVector myMatB,
double  s 
) [friend]
void LinearSystem ( DtMatrix myMatA,
DtMatrix myMatB,
DtMatrix myMatC,
DtMatrix myMatD,
DtMVector myMatX,
DtMVector myMatU,
DtMVector myMatY 
) [friend]

Reimplemented from DtMatrix.

bool DtIntersection2 ( const DtVector loc1,
const DtVector loc2,
const DtDcm &  m1,
const DtDcm &  m2,
DtVector l1,
DtVector l2 
) [friend]

Member Data Documentation

double* DtMVector::vec
double* DtMVector::myVec [private]
int DtMVector::mySize [private]

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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)