Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

[detail level 123]

▼Ncasadi | The casadi namespace |

CBSpline | |

CBSplineCommon | |

CBSplineDual | |

CCallback | Callback function functionality |

CCallbackInternal | |

Ccasadi_limits | Casadi_limits class |

CCasadiException | Casadi exception class |

CCasadiMeta | Collects global CasADi meta information |

CCodeGenerator | Helper class for C code generation |

CDaeBuilder | An initial-value problem in differential-algebraic equations |

CFunction | Function object A Function instance is a general multiple-input, multiple-output function where each input and output can be a sparse matrix. |

CGenericExpression | Expression interface |

CGenericExpressionCommon | Empty Base This class is extended in SWIG |

CGenericMatrix | Matrix base class |

CGenericMatrixCommon | Empty Base This class is extended in SWIG |

CGenericType | Generic data type, can hold different types such as bool, int, string etc |

CGlobalOptions | Collects global CasADi options |

CImporter | Importer |

CInput | Input instruction |

CIOInstruction | An input or output instruction |

CJit | |

CLinsol | Linear 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 |

▼CLogger | Keeps track of logging output to screen and/or files. All printout from CasADi routines should go through this files |

CStream | |

CStreambuf | |

CMatrix | Sparse matrix class. SX and DM are specializations |

CMatrixCommon | Empty Base This class is extended in SWIG |

CMX | MX - Matrix expression |

CMXNode | Node class for MX objects |

CNlpBuilder | A symbolic NLP representation |

CNonZeros | Access to a set of nonzeros |

COutput | Input instruction |

CParsedFile | A parsed file |

CPolynomial | Helper class for differentiating and integrating polynomials |

CPrintableObject | Base class for objects that have a natural string representation |

CSharedObject | SharedObject implements a reference counting framework similar for efficient and easily-maintained memory management |

CSlice | Class representing a Slice |

CSolve | An MX atomic for linear solver solution: x = r * A^-1 or x = r * A^-T |

CSparsity | General sparsity class |

CSparsityInterface | Sparsity interface class |

CSparsityInterfaceCommon | Empty Base This class is extended in SWIG |

CSubIndex | |

CSubMatrix | |

CSXElem | |

CVariable | Holds expressions and meta-data corresponding to a physical quantity evolving in time |

CWeakRef | Weak reference type A weak reference to a SharedObject |

CXmlFile | XML parser Can be used for parsing XML files into CasADi data structures |

Release pointers: extensive python examples, Users Guide (pdf | html ) Generated for CasADi by 1.8.8

Official releases: 3.2.0 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