Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NcasadiThe casadi namespace
 CBSpline
 CBSplineCommon
 CBSplineDual
 CCallbackCallback function functionality
 CCallbackInternal
 Ccasadi_limitsCasadi_limits class
 CCasadiExceptionCasadi exception class
 CCasadiMetaCollects global CasADi meta information
 CCodeGeneratorHelper class for C code generation
 CDaeBuilderAn initial-value problem in differential-algebraic equations
 CFunctionFunction object A Function instance is a general multiple-input, multiple-output function where each input and output can be a sparse matrix.
 CGenericExpressionCommonEmpty Base This class is extended in SWIG
 CGenericMatrixMatrix base class
 CGenericMatrixCommonEmpty Base This class is extended in SWIG
 CGenericTypeGeneric data type, can hold different types such as bool, int, string etc
 CGlobalOptionsCollects global CasADi options
 CImporterImporter
 CIndexAbstraction
 CInputInput instruction
 CIOInstructionAn input or output instruction
 CKeyboardInterruptException
 CLinsolLinear solver Create a solver for linear systems of equations Solves the linear system A*X = B or A^T*X = B for X with A square and non-singular
 CLoggerKeeps track of logging output to screen and/or files. All printout from CasADi routines should go through this files
 CStream
 CStreambuf
 CMatrixSparse matrix class. SX and DM are specializations
 CMatrixCommonEmpty Base This class is extended in SWIG
 CMetaCon
 CMetaVar
 CMXMX - Matrix expression
 CMXNodeNode class for MX objects
 CNlpBuilderA symbolic NLP representation
 CNonZerosAccess to a set of nonzeros
 COptiA simplified interface for NLP modeling/solving
 COptiAdvanced
 COptiCallback
 COptiNodeA simplified interface for NLP modeling/solving
 COptiSolA simplified interface for NLP modeling/solving
 COutputInput instruction
 CPolynomialHelper class for differentiating and integrating polynomials
 CPrintableCommonEmpty Base This class is extended in SWIG
 CSharedObjectSharedObject implements a reference counting framework similar for efficient and easily-maintained memory management
 CSliceClass representing a Slice
 CSolveAn MX atomic for linear solver solution: x = r * A^-1 or x = r * A^-T
 CSparsityGeneral sparsity class
 CSparsityInterfaceCommonEmpty Base This class is extended in SWIG
 CSubIndex
 CSubMatrix
 CSXElem
 CVariableHolds expressions and meta-data corresponding to a physical quantity evolving in time
 CWeakRefWeak reference type A weak reference to a SharedObject
 CXmlFileXML parser Can be used for parsing XML files into CasADi data structures
 Ccasadi_finite_diff_mem
Release pointers: extensive python examples, Users Guide (pdf | html )
Official releases: 3.3.0 3.2.3 3.1.1 3.0.0 2.4.2 2.3.0 2.2.0 2.1.1 2.0.0 1.9.0 1.8.0 1.7.1 1.7.0 1.6.1 1.6.0 1.5.0 1.4.0 1.3.0 bleeding edge