Module: stateData¶
Object that is to be used by an integrator. It’s basically an interface with only one method: the \(F\) function describing a dynamic model \(\dot X = F(X,t)\).
- 
class StateData¶
- #include <stateData.h>state data class Public Functions - 
StateData()¶
 - 
StateData(std::string inName, const Eigen::MatrixXd &newState)¶
- class method 
 - 
~StateData()¶
 - 
void setState(const Eigen::MatrixXd &newState)¶
- class method 
 - 
void propagateState(double dt)¶
- class method 
 - 
void setDerivative(const Eigen::MatrixXd &newDeriv)¶
- class method 
 - 
inline Eigen::MatrixXd getState() const¶
- class method 
 - 
inline Eigen::MatrixXd getStateDeriv() const¶
- class method 
 - 
inline std::string getName() const¶
- class method 
 - 
inline uint32_t getRowSize() const¶
- class method 
 - 
inline uint32_t getColumnSize() const¶
- class method 
 - 
inline bool isStateActive()¶
- class method 
 - 
inline void disable()¶
- class method 
 - 
inline void enable()¶
- class method 
 - 
void scaleState(double scaleFactor)¶
- class method 
 
- 
StateData()¶