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
-