CasADi CasADi C++ API docs -

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
CasADi::AcadoFunctionCasADi to ACADO function interface
CasADi::AcadoIntegrator
CasADi::AcadoIntegratorBackend
CasADi::AcadoIntegratorInternal
CasADi::AcadoOCP
CasADi::AcadoOCPInternal
CasADi::AlgElData
CasADi::BinaryOpRepresents any binary operation that involves two matrices
CasADi::BinaryOperation< I >
CasADi::BinaryOperation< ADD >Addition
CasADi::BinaryOperation< CONSTPOW >Power, defined only for y constant
CasADi::BinaryOperation< DIV >Division
CasADi::BinaryOperation< EQUALITY >Equality
CasADi::BinaryOperation< FMAX >Maximum
CasADi::BinaryOperation< FMIN >Minimum
CasADi::BinaryOperation< MUL >Multiplication
CasADi::BinaryOperation< POW >Power, defined only for x>=0
CasADi::BinaryOperation< PRINTME >Identity operator with the side effect of printing
CasADi::BinaryOperation< SUB >Subtraction
CasADi::BinaryOperationE< I >
CasADi::BinarySXNodeRepresents a basic binary operation on two SX nodes
CasADi::Interfaces::BLTBLT decomposition
CasADi::casadi_limits< T >
CasADi::casadi_limits< SX >
CasADi::casadi_math< T >Easy access to all the functions for a particular type
CasADi::casadi_operators< T >
CasADi::casadi_operators< SX >
CasADi::CasadiExceptionCasadi exception class
CasADi::Interfaces::CasadiLifter
CasADi::CFunctionInterface to function implemented as plain code
CasADi::CFunctionInternalInternal class for CFunction
CasADi::ConstantSXNodeReprsents a constant SX
CasADi::CplexInternal
CasADi::CplexMatrixCplexMatrix is a class used to convert CasADi matrices to CPLEX format (similar to CSC). The class definition can be found in cplex_internal.cpp
CasADi::CplexSolverInterface to CPLEX solver
CasADi::CRSSparsityGeneral sparsity class
CasADi::CRSSparsityInternal
CasADi::Interfaces::CSparseLinearSolver with CSparse Interface
CasADi::Interfaces::CSparseInternal
CasADi::Sundials::CVodesIntegrator
CasADi::Sundials::CVodesInternal
CasADi::DensificationMake an expression dense
CasADi::OptimalControl::EquationSorter
CasADi::Evaluation
CasADi::ExternalFunctionInterface for a function that is not implemented by CasADi symbolics
CasADi::ExternalFunctionInternal
CasADi::OptimalControl::FMIParser
CasADi::OptimalControl::FMIParserInternal
KINEMATICS::FrameDefine the concept of a mechanical frame
KINEMATICS::FrameNodeInternal class to make Frame trees reference-safe
CasADi::FunctionIOStructure that contains the numerical values for the inputs or outputs of a function
CasADi::FXGeneral function
CasADi::FXInternalInternal class for FX
CasADi::GenericTypeGeneric data type
CasADi::GenericTypeInternal< T >
CasADi::GSL::GslIntegrator
CasADi::GSL::GslInternal
CasADi::Sundials::IdasIntegrator
CasADi::Sundials::IdasInternal
CasADi::IfNodeRepresents a branch in an MX tree TODO: Change name of file
CasADi::ImplicitFunction
CasADi::ImplicitFunctionInternalInternal class
CasADi::IndexList
CasADi::IndexSet
CasADi::InfSXNodeRepresents an infinity SX
CasADi::IntegerSXNodeRepresents a constant integer SX
CasADi::Integrator
CasADi::IntegratorInternalInternal storage for integrator related data
CasADi::InverseMappingMaps non-zero elements
CasADi::IpoptInternal
CasADi::Interfaces::IpoptQPInternalInternal class for IpoptQPSolver
CasADi::Interfaces::IpoptQPSolverIPOPT QP Solver for quadratic programming
CasADi::IpoptSolverInterface to IPOPT NLP solver
CasADi::IpoptUserClass
CasADi::JacobianJacobian class
CasADi::JacobianInternalInternal node class for Jacobian
CasADi::JacobianReferenceMaps non-zero elements
CasADi::Sundials::KinsolInternal
CasADi::Sundials::KinsolSolverKinsol solver class
KINEMATICS::KinVecRepresent kinematical vectors
CasADi::KnitroInternal
CasADi::KnitroSolver
CasADi::Interfaces::LapackLUDenseLU LinearSolver with Lapack Interface
CasADi::Interfaces::LapackLUDenseInternalInternal class
CasADi::Interfaces::LapackQRDenseQR LinearSolver with Lapack Interface
CasADi::Interfaces::LapackQRDenseInternalInternal class
CasADi::Interfaces::LiftoptInternal
CasADi::Interfaces::LiftoptSolver
CasADi::LinearSolver
CasADi::LinearSolverInternal
CasADi::MappingMaps non-zero elements
CasADi::Matrix< T >General sparse matrix class General sparse matrix class that is designed with the idea that "everything is a matrix", that is, also scalars and vectors.
This philosophy makes it easy to use and to interface in particularily with Matlab and Python.
CasADi::MinusInfSXNodeRepresents a minus infinity SX
CasADi::MinusOneSXNodeRepresents a minus one SX
KINEMATICS::ModelSimulator
CasADi::MultipleOutput
CasADi::OptimalControl::MultipleShootingMultiple Shooting
CasADi::OptimalControl::MultipleShootingInternal
CasADi::MultiplicationAn MX atomic for matrix-matrix product, note that the factor must be provided transposed
CasADi::MuscodFunctionCasADi to MUSCOD function interface
CasADi::MuscodInterface
CasADi::MuscodInternal
CasADi::MXMX - Matrix expression The MX class is used to build up trees made up from MXNodes. It is a more general graph representation than the scalar expression, SX, and much less efficient for small objects. On the other hand, the class allows much more general operations than does SX, in particular matrix valued operations and calls to arbitrary differentiable functions
CasADi::MXAlgElAn elemenent of the algorithm, namely an MX node
CasADi::MXConstantRepresents an MX that is only composed of a constant
CasADi::MXFunctionGeneral function mapping from/to MX
CasADi::MXFunctionInternalInternal node class for MXFunction
CasADi::MXNodeNode class for MX objects
CasADi::NanSXNodeRepresents a not-a-number SX
CasADi::NLPSolverNLPSolver
CasADi::NLPSolverInternalNLP solver storage class
CasADi::NonZeros< M, K >Access to a set of nonzeros
CasADi::NonzerosNonzerosOpA matrix-matrix binary operation with matching nonzeros
CasADi::NonzerosScalarOpA matrix-scalar binary operation where one loops only over nonzeros of the matrix
CasADi::NormMatrix and vector norms This base class and the derived classes represent matrix and vector norms that are intended to be used when formulating convex optimization problems. Note that they are not intended to be evaluated numerically or differentiated, instead the idea is that they should be eliminated from the computational graph during a reformulation (cf. CVX software)
CasADi::Norm11-norm
CasADi::Norm2Represents a 2-norm
CasADi::NormFRepresents a Frobenius norm
CasADi::NormInfRepresents an infinity-norm operation on a MX
std::numeric_limits< CasADi::SX >
CasADi::OptimalControl::OCP
CasADi::OCPSolverBase class for OCP solvers
CasADi::OCPSolverInternalInternal node class for OCPSolver
CasADi::OneSXNodeRepresents a one SX
CasADi::Interfaces::OOQPInternalInternal class for OOQPSolver
CasADi::Interfaces::OOQPSolver
CasADi::OptionsFunctionalityProvides options setting/getting functionality Gives a derived class the ability to set and retrieve options in a convenient way. It also contains error checking, making sure that the option exists and that the value type is correct
CasADi::OptionsFunctionalityNodeInternal class
CasADi::OutputNode
CasADi::ParallelizerParallelizer execution of functions
CasADi::ParallelizerInternalInternal node class for Parallelizer
CasADi::PrintableObjectBase class for objects that have a natural string representation
CasADi::Interfaces::QPOasesInternalInternal class for QPOasesSolver
CasADi::Interfaces::QPOasesSolverInterface to QPOases Solver for quadratic programming
CasADi::QPSolverQPSolver
CasADi::QPSolverInternalInternal class
CasADi::RealtypeSXNodeDERIVED CLASSES
CasADi::ResEntry
CasADi::ScalarNonzerosOpA scalar-matrix binary operation where one loops only over nonzeros of the matrix
CasADi::SharedObjectSharedObject implements a reference counting framework simular for effient and easily-maintained memory management
CasADi::SharedObjectNodeInternal class for the reference counting framework, see comments on the public class
CasADi::SimulatorIntegrator class An "simulator" integrates an IVP, stopping at a (fixed) number of grid points and evaluates a set of output functions at these points. The internal stepsizes of the integrator need not coincide with the gridpoints
CasADi::SimulatorInternalSimulator data storage classs
CasADi::Slice
CasADi::SparseSparseOpA sparse matrix-matrix binary operation
CasADi::OptimalControl::StrArg
CasADi::SubMatrix< M, I, J >Submatrix
CasADi::SuperLULU LinearSolver with SuperLU Interface
CasADi::SuperLUInternal
CasADi::SXThe basic scalar symbolic class of CasADi
CasADi::SXAlgElAn elemenent of the algorithm, namely a binary operation
CasADi::SXFunctionDynamically created function that can be expanded into a series of scalar operations
CasADi::SXFunctionInternalInternal node class for SXFunction A regular user should never work with any Node class. Use SXFunction directly
CasADi::SXNodeInteral node class for SX
CasADi::SymbolicMatrixRepresents a symbolic MX
CasADi::SymbolicSXNodeRepresents a scalar symbolic expression
CasADi::UnaryOpRepresents a general unary operation on an MX
CasADi::UnaryOperation< I >
CasADi::UnaryOperation< ACOS >Arcus cosine
CasADi::UnaryOperation< ASIN >Arcus sine
CasADi::UnaryOperation< ATAN >Arcus tangent
CasADi::UnaryOperation< CEIL >Ceil function
CasADi::UnaryOperation< COS >Cosine
CasADi::UnaryOperation< COSH >Hyperbolic cosine
CasADi::UnaryOperation< ERF >Error function
CasADi::UnaryOperation< EXP >Natural exponent
CasADi::UnaryOperation< FLOOR >Floor function
CasADi::UnaryOperation< INV >Elementwise inverse
CasADi::UnaryOperation< LOG >Natural logarithm
CasADi::UnaryOperation< NEG >Negation
CasADi::UnaryOperation< SIN >Sine
CasADi::UnaryOperation< SINH >Hyperbolic sine
CasADi::UnaryOperation< SQRT >Square root
CasADi::UnaryOperation< STEP >Step function
CasADi::UnaryOperation< TAN >Tangent
CasADi::UnaryOperation< TANH >Hyperbolic tangent
CasADi::OptimalControl::Variable
CasADi::OptimalControl::VariableInternalInternal node class
CasADi::OptimalControl::VariableTreeTree structure for storing variables
CasADi::XFunctionDynamically created function that can be expanded into a series of scalar operations. Base class for XFunction and MXFunction
CasADi::XFunctionInternalInternal node class for XFunction
CasADi::OptimalControl::XMLNode
CasADi::ZeroSXNodeRepresents a zero SX
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends