#include <dvector.h>
Inheritance diagram for CAMdoubleVector:
testAttitudeIntegration.cpp, testDynamics.cpp, testEnvironment.cpp, testOrbitIntegration.cpp, and testPropagation.cpp.
Definition at line 33 of file dvector.h.
Public Member Functions | |
CAMdoubleVector () | |
CAMdoubleVector (const CAMdoubleVector &A) | |
CAMdoubleVector (const CAMvectorBase &A) | |
CAMdoubleVector (long n) | |
CAMdoubleVector (const CAMrange &R1) | |
CAMdoubleVector (const CAMrange &R1, char *RorC) | |
void | operator= (const CAMdoubleVector &A) |
void | operator= (const CAMvectorBase &A) |
void | operator= (const CAMmatrixBase &A) |
void | operator= (double value) |
void | initialize () |
void | initialize (const CAMdoubleVector &A) |
void | initialize (const CAMvectorBase &A) |
void | initialize (long n) |
void | initialize (const CAMrange &R1) |
double & | operator() (long i1) |
const double & | operator() (long i1) const |
CAMdoubleVector | operator() (const CAMrange &R1) |
const CAMdoubleVector | operator() (const CAMrange &R1) const |
double * | getDataPointer () const |
void | initialize (int d_type) |
void | initialize (int d_type, const CAMrange &R1) |
CAMvectorBase | operator- () const |
CAMvectorBase | operator- (const CAMvectorBase &A) const |
CAMmatrixBase | operator- (const CAMmatrixBase &A) const |
CAMvectorBase | operator- (const double value) const |
CAMvectorBase | operator+ (const CAMvectorBase &A) const |
CAMmatrixBase | operator+ (const CAMmatrixBase &A) const |
CAMvectorBase | operator+ (const double value) const |
CAMmatrixBase | operator * (const CAMvectorBase &A) const |
CAMvectorBase | operator * (const CAMmatrixBase &A) const |
CAMvectorBase | operator * (double value) const |
void | operator+= (const CAMvectorBase &A) |
void | operator+= (const CAMmatrixBase &A) |
void | operator+= (const double value) |
void | operator-= (const CAMvectorBase &A) |
void | operator-= (const CAMmatrixBase &A) |
void | operator-= (const double value) |
CAMvectorBase | operator~ () const |
CAMvectorBase | transpose () const |
long | CAMvectorBase::getIndexBase () const |
long | CAMvectorBase::getIndexBound () const |
long | CAMvectorBase::getIndexStride () const |
long | CAMvectorBase::getIndexCount () const |
void | CAMvectorBase::setIndexBase (long i) |
void | CAMvectorBase::setIndexStride (long i) |
CAMvectorBase | operator/ (double value) const |
void | operator *= (double value) |
void | operator/= (double value) |
void | setToValue (double value) |
CAMvectorBase | plusValue (double value) |
CAMvectorBase | minusValue (double value) |
void | setTemporaryFlag () |
void | initializeReturnArgument (const CAMstructureBase &S, int dataT) |
void | initializeReturnArgument (const CAMvectorBase &A) |
void | initializeMinDuplicate (const CAMvectorBase &A) |
void * | getDataPointer (long i1, long i2) const |
CAMmatrixBase | asMatrix () const |
CAMarrayBase | asArray () const |
long | getDimension () const |
void | incrementReferenceCount () |
void | decrementReferenceCount () |
int | getReferenceCount () const |
void | setReferenceCount (int refValue) |
double | max () const |
double | min () const |
double | maxAbs () const |
double | minAbs () const |
double | infNorm () const |
double | pNorm (int p) const |
double | pNorm (long p) const |
double | pNorm (float p) const |
double | pNorm (double p) const |
double | dot (const CAMvectorBase &V) const |
void | exchangeContentsWith (CAMvectorBase &B) |
void | initializeReferenceDuplicate (const CAMvectorBase &B) |
Static Public Member Functions | |
void | referenceCountError () |
void | indexCheck (const CAMstructureBase &S, long i1, long i2) |
void | indexErrorMessage (long indexDimension, long base, long bound, long index) |
void | nonConformingMessage (const CAMstructureBase &A, const CAMstructureBase &B) |
void | doubleConversionError (const CAMstructureBase &A) |
void | objectConversionError (const CAMstructureBase &A) |
void | nullOperandError () |
void | nullOperandError (char *Operation) |
void | inputSizeError () |
Public Attributes | |
CAMstructureBase | Structure |
CAMdataHandler * | DataP |
int | typeValue |
int | referenceFlag |
long | vectorBaseReferenceCount |
Friends | |
class | CAMmatrixBase |
__IMPEXP__ friend ostream & | operator<< (ostream &out_stream, const CAMvectorBase &A) |
__IMPEXP__ friend istream & | operator>> (istream &in_stream, CAMvectorBase &A) |
__IMPEXP__ friend CAMvectorBase | operator- (const double value, const CAMvectorBase &A) |
__IMPEXP__ friend CAMvectorBase | operator+ (const double value, const CAMvectorBase &A) |
__IMPEXP__ friend CAMvectorBase | operator * (double value, const CAMvectorBase &A) |
__IMPEXP__ friend CAMvectorBase | operator/ (double value, const CAMvectorBase &A) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from CAMvectorBase. |
|
Reimplemented from CAMvectorBase. |
|
Reimplemented from CAMvectorBase. |
|
Reimplemented from CAMvectorBase. |
|
|
|
Reimplemented from CAMvectorBase. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from CAMvectorBase. |
|
Definition at line 248 of file vecbse.cpp. |
|
Definition at line 292 of file vecbse.cpp. |
|
Definition at line 378 of file vecbse.cpp. |
|
Definition at line 424 of file vecbse.cpp. |
|
Definition at line 440 of file vecbse.cpp. |
|
Definition at line 867 of file vecbse.cpp. |
|
Definition at line 391 of file vecbse.cpp. |
|
Definition at line 408 of file vecbse.cpp. |
|
Definition at line 836 of file vecbse.cpp. |
|
Definition at line 457 of file vecbse.cpp. |
|
Definition at line 550 of file vecbse.cpp. |
|
Definition at line 923 of file vecbse.cpp. |
|
Definition at line 650 of file vecbse.cpp. |
|
Definition at line 666 of file vecbse.cpp. |
|
Definition at line 899 of file vecbse.cpp. |
|
Definition at line 676 of file vecbse.cpp. |
|
Definition at line 686 of file vecbse.cpp. |
|
Definition at line 911 of file vecbse.cpp. |
|
Definition at line 807 of file vecbse.cpp. |
|
Definition at line 697 of file vecbse.cpp. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 945 of file vecbse.cpp. |
|
Definition at line 967 of file vecbse.cpp. |
|
Definition at line 975 of file vecbse.cpp. |
|
Definition at line 982 of file vecbse.cpp. |
|
Definition at line 990 of file vecbse.cpp. |
|
Definition at line 1001 of file vecbse.cpp. |
|
|
|
Definition at line 322 of file vecbse.cpp. |
|
Definition at line 316 of file vecbse.cpp. |
|
Definition at line 328 of file vecbse.cpp. |
|
Definition at line 1132 of file vecbse.cpp. |
|
Definition at line 1080 of file vecbse.cpp. |
|
Definition at line 1106 of file vecbse.cpp. |
|
|
|
Definition at line 1154 of file vecbse.cpp. |
|
|
|
|
|
|
|
Definition at line 1160 of file vecbse.cpp. |
|
Definition at line 1172 of file vecbse.cpp. |
|
Definition at line 1197 of file vecbse.cpp. |
|
Definition at line 1205 of file vecbse.cpp. |
|
Definition at line 1222 of file vecbse.cpp. |
|
Definition at line 1235 of file vecbse.cpp. |
|
Definition at line 1247 of file vecbse.cpp. |
|
Definition at line 1253 of file vecbse.cpp. |
|
Definition at line 1259 of file vecbse.cpp. |
|
Definition at line 13 of file vecutl.cpp. |
|
Definition at line 39 of file vecutl.cpp. |
|
Definition at line 65 of file vecutl.cpp. |
|
Definition at line 91 of file vecutl.cpp. |
|
Definition at line 118 of file vecutl.cpp. |
|
Definition at line 170 of file vecutl.cpp. |
|
Definition at line 171 of file vecutl.cpp. |
|
Definition at line 172 of file vecutl.cpp. |
|
Definition at line 144 of file vecutl.cpp. |
|
Definition at line 173 of file vecutl.cpp. |
|
Definition at line 1017 of file vecbse.cpp. |
|
Definition at line 1048 of file vecbse.cpp. |
|
|
|
Definition at line 182 of file vecbse.cpp. |
|
Definition at line 210 of file vecbse.cpp. |
|
Definition at line 883 of file vecbse.cpp. |
|
Definition at line 851 of file vecbse.cpp. |
|
Definition at line 934 of file vecbse.cpp. |
|
Definition at line 956 of file vecbse.cpp. |
|
|
|
|
|
|
|
|
|
|