Newton Dynamics  4.00
ndHugeVector Class Reference
Inheritance diagram for ndHugeVector:
ndTemplateVector< ndGoogol > ndClassAlloc

Public Member Functions

 ndHugeVector (const ndBigVector &a)
 
 ndHugeVector (const ndTemplateVector< ndGoogol > &a)
 
 ndHugeVector (ndFloat64 x, ndFloat64 y, ndFloat64 z, ndFloat64 w)
 
 ndHugeVector (const ndGoogol &x, const ndGoogol &y, const ndGoogol &z, const ndGoogol &w)
 
ndGoogol EvaluePlane (const ndHugeVector &point) const
 
- Public Member Functions inherited from ndTemplateVector< ndGoogol >
 ndTemplateVector (const ndGoogol *const ptr)
 
 ndTemplateVector (const ndTemplateVector< ndGoogol > &copy)
 
 ndTemplateVector (ndGoogol x, ndGoogol y, ndGoogol z, ndGoogol w)
 
ndGoogoloperator[] (ndInt32 i)
 
const ndGoogoloperator[] (ndInt32 i) const
 
ndGoogol GetScalar () const
 
ndTemplateVector< ndGoogolScale (ndGoogol scale) const
 
ndTemplateVector< ndGoogoloperator+ (const ndTemplateVector< ndGoogol > &B) const
 
ndTemplateVector< ndGoogol > & operator+= (const ndTemplateVector< ndGoogol > &A)
 
ndTemplateVector< ndGoogoloperator- (const ndTemplateVector< ndGoogol > &A) const
 
ndTemplateVector< ndGoogol > & operator-= (const ndTemplateVector< ndGoogol > &A)
 
ndTemplateVector< ndGoogoloperator* (const ndTemplateVector< ndGoogol > &B) const
 
ndTemplateVector< ndGoogoloperator*= (const ndTemplateVector< ndGoogol > &B) const
 
ndTemplateVector< ndGoogolAddHorizontal () const
 
ndTemplateVector< ndGoogolMulAdd (const ndTemplateVector< ndGoogol > &A, const ndTemplateVector< ndGoogol > &B) const
 
ndTemplateVector< ndGoogolMulSub (const ndTemplateVector< ndGoogol > &A, const ndTemplateVector< ndGoogol > &B) const
 
ndTemplateVector< ndGoogolCrossProduct (const ndTemplateVector< ndGoogol > &B) const
 
ndTemplateVector< ndGoogolCrossProduct (const ndTemplateVector &A, const ndTemplateVector &B) const
 
ndTemplateVector< ndGoogolDotProduct (const ndTemplateVector &A) const
 
ndGoogol GetMax () const
 
ndTemplateVector< ndGoogolGetMax (const ndTemplateVector< ndGoogol > &data) const
 
ndTemplateVector< ndGoogolGetMin (const ndTemplateVector< ndGoogol > &data) const
 
- Public Member Functions inherited from ndClassAlloc
 ndClassAlloc ()
 Empty default constructor.
 
 ~ndClassAlloc ()
 Empty.
 

Additional Inherited Members

- Static Public Member Functions inherited from ndClassAlloc
D_OPERATOR_NEW_AND_DELETE static D_CORE_API void * Malloc (size_t size)
 Generic allocation for any function subclass from ndClassAlloc.
 
static D_CORE_API void Free (void *const ptr)
 Generic destruction for any function subclass from ndClassAlloc.
 
- Public Attributes inherited from ndTemplateVector< ndGoogol >
ndGoogol m_x
 
ndGoogol m_y
 
ndGoogol m_z
 
ndGoogol m_w