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
 CFunctionGeneral function
 CGenericExpressionExpression interface
 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
 CJit
 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
 CMXMX - Matrix expression
 CNlpBuilderA symbolic NLP representation
 CNonZerosAccess to a set of nonzeros
 CParsedFileA parsed file
 CPolynomialHelper class for differentiating and integrating polynomials
 CPrintableObjectBase class for objects that have a natural string representation
 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
 CSparsityInterfaceSparsity interface 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
 CXmlFileXML parser Can be used for parsing XML files into CasADi data structures
Release pointers: extensive python examples, Users Guide (pdf | html )
Official releases: 3.1.0 3.1.0-rc1 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