Module: dynParamManager¶
Manager of states for Basilisk dynamical systems. Allows the state- effector models of a dynamic object to create, get, and update states present in the model.
-
class
StateVector¶ - #include <dynParamManager.h>
state vector class
Public Functions
-
StateVector
operator+(const StateVector &operand)¶ class method
-
StateVector
operator*(double scaleFactor)¶ class method
-
StateVector
-
class
DynParamManager¶ - #include <dynParamManager.h>
dynamic parameter manager class
Public Functions
-
DynParamManager()¶
-
~DynParamManager()¶
-
StateVector
getStateVector()¶ class method
-
void
updateStateVector(const StateVector &newState)¶ class method
-
void
propagateStateVector(double dt)¶ class method
-
Eigen::MatrixXd *
createProperty(std::string propName, const Eigen::MatrixXd &propValue)¶ class method
-
Eigen::MatrixXd *
getPropertyReference(std::string propName)¶ class method
-
void
setPropertyValue(const std::string propName, const Eigen::MatrixXd &propValue)¶ class method
Public Members
-
std::map<std::string, Eigen::MatrixXd>
dynProperties¶ class variable
-
StateVector
stateContainer¶ class variable
-
BSKLogger
bskLogger¶ BSK Logging
-