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()