Class CELoopKinematicsBaseVars#
Defined in File CELoopKinematics.h
Inheritance Relationships#
Base Type#
public Karana::Core::BaseVars(Class BaseVars)
Derived Type#
public Karana::Dynamics::CELoopKinematicsNumericVars(Class CELoopKinematicsNumericVars)
Class Documentation#
-
class CELoopKinematicsBaseVars : public Karana::Core::BaseVars#
The Vars for the CELoopKinematicsBase class.
Subclassed by Karana::Dynamics::CELoopKinematicsNumericVars
Public Functions
-
CELoopKinematicsBaseVars(const kc::ks_ptr<CELoopKinematicsBase> &solver)#
CELoopKinematicsBaseVars constructor. The constructor is not meant to be called directly. Please use the create(…) method instead to create an instance.
- Parameters:
solver – The solver associated with this CELoopKinematicsBaseVars.
-
~CELoopKinematicsBaseVars()#
Destructor.
-
virtual kc::NestedVars getAllVars() const override#
Get all the Vars that this VarHolder has.
- Returns:
A map of Vars, where the Var name is the key and the Var is the value.
Public Members
Public Static Functions
-
static kc::ks_ptr<CELoopKinematicsBaseVars> create(const kc::ks_ptr<CELoopKinematicsBase> &solver)#
Create an instance of the CELoopKinematicsBaseVars.
- Parameters:
solver – The solver associated with this CELoopKinematicsBaseVars.
- Returns:
A pointer to the newly created instance of CELoopKinematicsBaseVars.
-
CELoopKinematicsBaseVars(const kc::ks_ptr<CELoopKinematicsBase> &solver)#