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 operator+(const StateVector &operand)¶
-
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
-
DynParamManager()¶