SCL  1.0
Standard Control Library : Control, dynamics, physics, and simulation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Macros Groups Pages
scl::CRobot Member List

This is the complete list of members for scl::CRobot, including all inherited members.

addController(SControllerBase *arg_ctrl_ds)scl::CRobot
computeDynamics()scl::CRobot
computeNonControlOperations()scl::CRobot
computeServo()scl::CRobot
CRobot()scl::CRobot
ctrl_scl::CRobotprivate
ctrl_current_scl::CRobotprivate
data_scl::CRobotprivate
db_ (defined in scl::CRobot)scl::CRobotprivate
dynamics_scl::CRobotprivate
getControllerCurrent()scl::CRobot
getControllerDataStruct(const std::string &arg_ctrl_name)scl::CRobot
getControllerDynamics()scl::CRobotinline
getData()scl::CRobotinline
getDerivativeGain(Eigen::VectorXd &ret_gains, const std::string &arg_ctrl_name="", const std::string &arg_task_name="")scl::CRobot
getGeneralizedAccelerations() (defined in scl::CRobot)scl::CRobotinline
getGeneralizedCoordinates() (defined in scl::CRobot)scl::CRobotinline
getGeneralizedForcesCommanded() (defined in scl::CRobot)scl::CRobotinline
getGeneralizedForcesMeasured() (defined in scl::CRobot)scl::CRobotinline
getGeneralizedVelocities() (defined in scl::CRobot)scl::CRobotinline
getIntegralGain(Eigen::VectorXd &ret_gains, const std::string &arg_ctrl_name="", const std::string &arg_task_name="")scl::CRobot
getProportionalGain(Eigen::VectorXd &ret_gains, const std::string &arg_ctrl_name="", const std::string &arg_task_name="")scl::CRobot
hasBeenInit()scl::CRobotinline
init(std::string arg_robot_name, CDynamicsBase *arg_dynamics, CDynamicsBase *arg_integrator, SRobotParsed *arg_robot, SRobotIO *arg_io_data, std::vector< SControllerBase * > &arg_ctrls)scl::CRobot
initFromDb(std::string arg_robot_name, CDynamicsBase *arg_dynamics, CDynamicsBase *arg_integrator)scl::CRobot
integrateDynamics()scl::CRobot
integrator_scl::CRobotprivate
log_file_ (defined in scl::CRobot)scl::CRobotprivate
log_file_name_scl::CRobotprivate
logging_on_ (defined in scl::CRobot)scl::CRobotprivate
logState(bool arg_log_gc=true, bool arg_log_gc_matrices=true, bool arg_log_task_matrices=false)scl::CRobot
setActuatorForceLimits(const Eigen::VectorXd &arg_max, const Eigen::VectorXd &arg_min)scl::CRobot
setControllerCurrent(std::string arg_ctrl_name)scl::CRobot
setDamping(const Eigen::VectorXd &arg_d)scl::CRobot
setDerivativeGain(const Eigen::VectorXd &arg_kv, const std::string &arg_ctrl_name="", const std::string &arg_task_name="")scl::CRobot
setFlagApplyActuatorForceLimits(sBool arg_flag)scl::CRobotinline
setFlagApplyDamping(sBool arg_flag)scl::CRobotinline
setFlagApplyGcPosLimits(sBool arg_flag)scl::CRobotinline
setFlagControllerOn(sBool arg_flag)scl::CRobotinline
setGcPosLimits(const Eigen::VectorXd &arg_max, const Eigen::VectorXd &arg_min)scl::CRobot
setGeneralizedAccelerations(const Eigen::VectorXd &arg_ddq) (defined in scl::CRobot)scl::CRobotinline
setGeneralizedAccelerationsToZero() (defined in scl::CRobot)scl::CRobotinline
setGeneralizedCoordinates(const Eigen::VectorXd &arg_q) (defined in scl::CRobot)scl::CRobotinline
setGeneralizedCoordinatesToZero() (defined in scl::CRobot)scl::CRobotinline
setGeneralizedForcesCommanded(const Eigen::VectorXd &arg_f) (defined in scl::CRobot)scl::CRobotinline
setGeneralizedForcesCommandedToZero() (defined in scl::CRobot)scl::CRobotinline
setGeneralizedForcesMeasured(const Eigen::VectorXd &arg_f) (defined in scl::CRobot)scl::CRobotinline
setGeneralizedForcesMeasuredToZero() (defined in scl::CRobot)scl::CRobotinline
setGeneralizedVelocities(const Eigen::VectorXd &arg_dq) (defined in scl::CRobot)scl::CRobotinline
setGeneralizedVelocitiesToZero() (defined in scl::CRobot)scl::CRobotinline
setIntegralGain(const Eigen::VectorXd &arg_ki, const std::string &arg_ctrl_name="", const std::string &arg_task_name="")scl::CRobot
setLogFile(const std::string &arg_file)scl::CRobot
setProportionalGain(const Eigen::VectorXd &arg_kp, const std::string &arg_ctrl_name="", const std::string &arg_task_name="")scl::CRobot
~CRobot()scl::CRobotvirtual