Public Member Functions | Public Attributes | List of all members
ODE::Parameter Class Reference

Public Member Functions

bool elementwiseTolerance () const
 
void resetTolerance ()
 
void setTolerance (const double *pAbsVec, const double *pRelVec, size_t pN)
 
void setTolerance (const RVector &pAbsVec, const RVector &pRelVec)
 

Public Attributes

FloatState mAbsErr
 
RVector mAbsTolVec
 
IntState mAccSteps
 
size_t mAlgebraicStates
 
IntState mDimension
 
IntState mFuncCalls
 
IntState mMaxIter
 
IntState mMaxOrder
 
FloatState mMaxStep
 
FloatState mMinStep
 
IntState mRejSteps
 
FloatState mRelErr
 
RVector mRelTolVec
 
FloatState mStepSize
 
bool mIsBanded
 
size_t mUpperBandWidth
 
size_t mLowerBandWidth
 
void setBanded (size_t pUB, size_t pLB)
 
void resetBanded ()
 
enum  MassType {
  identity,
  diagonal,
  banded,
  full
}
 
MassType mMassType
 
RVector mMassVec
 
size_t mMassBW
 
size_t mMassUB
 
size_t mMassLB
 
void setMass (MassType pType, size_t mMassSize=0, const double *pMtx=0, size_t pUB=0, size_t pLB=0)
 
size_t mNumberOfStateEventSignals
 
size_t mStateEventBaseOffset
 

Member Enumeration Documentation

Mass Matrix support

Member Function Documentation

void ODE::Parameter::setBanded ( size_t  pUB,
size_t  pLB 
)

Exploitation of jacobian structure

Member Data Documentation

size_t ODE::Parameter::mNumberOfStateEventSignals

State event location support