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
-
Eigen::MatrixXd
getState() const¶ class method
-
Eigen::MatrixXd
getStateDeriv() const¶ class method
-
std::string
getName() const¶ class method
-
uint32_t
getRowSize() const¶ class method
-
uint32_t
getColumnSize() const¶ class method
-
bool
isStateActive()¶ class method
-
void
disable()¶ class method
-
void
enable()¶ class method
-
void
scaleState(double scaleFactor)¶ class method
-