69 virtual void IsValid(
void)
const = 0;
76 virtual void Reset(
void) = 0;
176 virtual void IsValid(
void)
const;
183 virtual void Reset(
void);
virtual void Reset(void)=0
virtual doublereal * pdGetVec(void) const =0
virtual void ResizeReset(integer)
virtual VectorHandler & operator*=(const doublereal &d)
virtual const doublereal & operator()(integer iRow) const =0
virtual VectorHandler & operator=(const VectorHandler &VH)
virtual void Sub(integer iRow, const Vec3 &v)
virtual void IncCoef(integer iRow, const doublereal &dCoef)=0
virtual doublereal InnerProd(const VectorHandler &VH) const
virtual VectorHandler & ScalarAddMul(const VectorHandler &VH, const VectorHandler &VH1, const doublereal &d)
virtual const doublereal & dGetCoef(integer iRow) const =0
virtual void Put(integer iRow, const Vec3 &v)
virtual doublereal Dot(void) const
virtual integer iGetSize(void) const =0
virtual doublereal Norm(void) const
virtual VectorHandler & operator-=(const VectorHandler &VH)
virtual ~VectorHandler(void)
virtual VectorHandler & operator+=(const VectorHandler &VH)
virtual void PutCoef(integer iRow, const doublereal &dCoef)
virtual VectorHandler & ScalarMul(const VectorHandler &VH, const doublereal &d)
virtual ~MyVectorHandler(void)
virtual void Resize(integer iSize)
virtual const doublereal & dGetCoef(integer iRow) const
virtual integer iGetSize(void) const
virtual void DecCoef(integer iRow, const doublereal &dCoef)=0
virtual const doublereal & operator()(integer iRow) const
virtual void DecCoef(integer iRow, const doublereal &dCoef)
doublereal Dot(void) const
virtual VectorHandler & operator-=(const VectorHandler &VH)
virtual void Add(integer iRow, const Vec3 &v)
virtual VectorHandler & operator=(const VectorHandler &VH)
virtual VectorHandler & ScalarMul(const VectorHandler &VH, const doublereal &d)
MyVectorHandler(const MyVectorHandler &)
#define ASSERT(expression)
virtual void PutCoef(integer iRow, const doublereal &dCoef)=0
virtual void Add(integer iRow, const Vec3 &v)
virtual VectorHandler & ScalarAddMul(const VectorHandler &VH, const doublereal &d)
virtual void Put(integer iRow, const Vec3 &v)
virtual VectorHandler & operator*=(const doublereal &d)
virtual VectorHandler & operator+=(const VectorHandler &VH)
void Attach(integer iSize, doublereal *pd, integer iMSize=0)
virtual doublereal * pdGetVec(void) const
virtual void Resize(integer iNewSize)=0
std::ostream & operator<<(std::ostream &out, const VectorHandler &VH)
virtual void Sub(integer iRow, const Vec3 &v)
virtual void IncCoef(integer iRow, const doublereal &dCoef)