Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CcellA MatLab cell array or matrix
 CcellstrA MatLab cell array of strings
 CcharA MatLab character array
 CcolvecA matlab column vector
 CdigraphA MatLab digraph
 CdoubleA double value
 Cfunction_handleA MatLab function handle
 ChandleMatlab's base handle class (documentation generation substitute)
 CControllerThis abstract class defines interfaces to configuration and functionalities of different types of controllers
 CCLFQPThis class defines a class of Control Lyapunov Functions (CLFs) that use quadratic programming (QP)
 CIOFeedbackThis class defines the classic input-output feedback linearization controller
 CJointPDThis class defines a PD feedback control on the joint space
 COutputPDThis class defines the PD controller for system outputs
 CCoordinateFrameA kinematic coordinate frame class
 CRigidBodyA coordinate frame that is rigidly attached to the CoM position of a rigid link. In addition, this class also stores the mass and inertia of the rigid link to which the frame is attached
 CRigidJointA coordinate frame that is rigidly attached to the origin a rigid joint and the child link of the joint. In addition, this class stores the type, rotation axis, child link, and limit of the rigid joints
 CDynamicalSystemA superclass for continuous/discrete dynamic systems
 CContinuousDynamicsContinuous state dynamic system governed by differential equations
 CRobotLinksA class with basic model descriptions and functionalities of the multi-link rigid-body robot platform
 CDiscreteDynamicsDiscrete event dynamic system governed by discrete transition map and triggered by discrete events
 CRigidImpactRigidImpact represents a rigid body impact map assuming that the impact is plastic and occurs instantaneously
 Cfrost.Animator.DisplayCreates a figure depicting a model
 Cfrost.Animator.DisplayItemAbstract class for items in frost.Animator.Display
 Cfrost.Animator.CylinderCylinder depicting a cylinder surface between two points for frost.Animator.Display
 Cfrost.Animator.LinesLine object for frost.Animator.Display
 Cfrost.Animator.PatchPatch depicting a polyhydron surface for frost.Animator.Display
 Cfrost.Animator.PyramidPatch depicting a 3d Pyramid for frost.Animator.Display
 Cfrost.Animator.RectanglerPatch depicting a 3d rectangler for frost.Animator.Display
 Cfrost.Animator.SphereSphere object for frost.Animator.Display
 Cfrost.Animator.JointSphereSphere depicting joints and axis of rotation for frost.Animator.Display
 Cfrost.Animator.LinkSphereSphere depicting center of mass of a rigid link for frost.Animator.Display
 CHolonomicConstraintHolonomicConstraint: represents a group of holonomic constraints of a dynamical systems
 CHybridSystemHybridSystem defines a hybrid dynamical system that has both continuous and discrete dynamics, such as bipedal locomotion
 CNlpFunctionThis class provides a data structure for a optimization function. This function could be either a constraint or a objective function of the problem
 CNlpVariableThis class provides a data structure for NLP optimization variables
 CNonlinearProgramNonlinearProgram defines an abstract class for general nonlinear programing problems
 CHybridTrajectoryOptimizationHybridTrajectoryOptimization defines a particular type of nonlinear programing problem — trajectory optimization problem for a hybrid dynamical system
 CTrajectoryOptimizationTrajectoryOptimization defines a particular type of nonlinear programing problem — trajectory optimization problem
 CRef
 CSimLoggerA class for logging the internal data over time during a ODE simulation process
 CSolverApplicationSolverApplication defines an abstract interface class for NLP solvers
 CIpoptApplicationIpoptApplication defines an interface application class for IPOPT solvers
 CSymExpressionAn object that represents a symbolic expression in Mathematica
 CSymFunctionThis class wraps a symbolic expression with additional information for the convenience of compiling and exporting the symbolic expression to a C/C++ source files
 CSymVariableAn object that represents a list of symbolic variables
 CUnilateralConstraintUnilateralConstraint represents a scalar or vector inequality constraints should be imposed on the continuous dynamical systems
 CVirtualConstraintVirtualConstraint: represents a group of virtual constraints of a dynamical systems
 CintegerAn integer value
 ClogicalA boolean value
 CCopyable
 CDynamicalSystemA superclass for continuous/discrete dynamic systems
 CHybridSystemHybridSystem defines a hybrid dynamical system that has both continuous and discrete dynamics, such as bipedal locomotion
 CSimLoggerA class for logging the internal data over time during a ODE simulation process
 CmatrixA matlab matrix
 CsparsematrixA matlab sparse matrix
 CrowvecA matlab row vector
 CstructA MatLab struct
 CtableA MatLab table
 CvararginA variable number of input arguments
 CvarargoutA variable number of output arguments