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

Public Members

std::map<std::string, StateData> stateMap

class method

class DynParamManager
#include <dynParamManager.h>

dynamic parameter manager class

Public Functions

DynParamManager()
~DynParamManager()
StateData *registerState(uint32_t nRow, uint32_t nCol, std::string stateName)

class method

StateData *getStateObject(std::string stateName)

class method

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

&#8212; BSK Logging