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
-