public API
(
switch to internal
)
-
revision 3.6.7
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
]
►
N
casadi
The casadi namespace
C
Callback
Callback
function functionality
C
CallbackInternal
C
Matrix
Sparse matrix class. SX and DM are specializations
C
casadi_limits
Casadi_limits class
►
C
Logger
Keeps track of logging output to screen and/or files
C
Stream
C
Streambuf
C
CasadiMeta
Collects global CasADi meta information
C
CodeGenerator
Helper class for C code generation
C
DaeBuilder
A symbolic representation of a differential-algebraic equations model
C
Variable
Holds expressions and meta-data corresponding to a physical quantity evolving in time
C
CasadiException
Casadi exception class
C
KeyboardInterruptException
C
Function
Function
object
C
FunctionBuffer
Class to achieve minimal overhead function evaluations
C
GenericExpressionCommon
Empty Base
C
GenericMatrixCommon
Empty Base
C
GenericMatrix
Matrix
base class
C
GenericType
Generic data type, can hold different types such as bool, casadi_int, std::string etc
C
GlobalOptions
Collects global CasADi options
C
Importer
Importer
C
IOInstruction
An input or output instruction
C
Input
Input
instruction
C
Output
Input
instruction
C
Linsol
Linear solver
C
MatrixCommon
Empty Base
C
MX
MX
-
Matrix
expression
C
MXNode
Node class for
MX
objects
C
NlpBuilder
A symbolic NLP representation
C
NonZeros
Access to a set of nonzeros
C
Opti
A simplified interface for NLP modeling/solving
C
IndexAbstraction
C
MetaCon
C
MetaVar
C
OptiCallback
C
OptiAdvanced
C
OptiSol
A simplified interface for NLP modeling/solving
C
OptiNode
A simplified interface for NLP modeling/solving
C
Polynomial
Helper class for differentiating and integrating polynomials
C
PrintableCommon
Empty Base
C
SerializerBase
C
DeserializerBase
C
StringSerializer
C
FileSerializer
C
StringDeserializer
C
FileDeserializer
C
UniversalNodeOwner
C
DeserializingStream
Helper class for Serialization
C
SerializingStream
Helper class for Serialization
C
SharedObject
SharedObject
implements a reference counting framework similar for efficient and
C
WeakRef
Weak reference type
C
Slice
Class representing a
Slice
C
Solve
An
MX
atomic for linear solver solution: x = r * A^-1 or x = r * A^-T
C
LinsolCall
Linear solve operation with a linear solver instance
C
TriuSolve
Linear solve with an upper triangular matrix
C
TrilSolve
Linear solve with an upper triangular matrix
C
SolveUnity
Linear solve with unity diagonal added
C
TriuSolveUnity
Linear solve with an upper triangular matrix, unity diagonal
C
TrilSolveUnity
Linear solve with an upper triangular matrix
C
Sparsity
General sparsity class
C
SparsityInterfaceCommon
Empty Base
C
SubMatrix
C
SubIndex
C
SXElem
C
XmlFile
XML parser
C
AlpaqaMemory
C
AlpaqaInterface
C
AlpaqaProblem
C
SLEQPMemory
C
SLEQPInterface
C
casadi_convexify_config
C
casadi_daqp_data
C
casadi_daqp_prob
C
casadi_fatrop_conic_data
C
casadi_fatrop_conic_prob
C
casadi_fatrop_data
C
casadi_fatrop_prob
C
casadi_feasiblesqpmethod_data
C
casadi_feasiblesqpmethod_prob
C
casadi_finite_diff_mem
C
casadi_fmi_memory
C
casadi_highs_data
C
casadi_highs_prob
C
casadi_hpipm_block
C
casadi_hpipm_data
C
casadi_hpipm_prob
C
casadi_ipopt_data
C
casadi_ipopt_prob
C
casadi_ipqp_data
C
casadi_ipqp_prob
C
casadi_jac_data
C
casadi_jac_prob
C
casadi_madnlp_data
C
casadi_madnlp_prob
C
casadi_newton_mem
C
casadi_nlpsol_data
C
casadi_nlpsol_detect_bounds_data
C
casadi_nlpsol_detect_bounds_prob
C
casadi_nlpsol_prob
C
casadi_ocp_block
C
casadi_oracle_callback
C
casadi_oracle_data
C
casadi_qp_data
C
casadi_qp_prob
C
casadi_qrqp_data
C
casadi_qrqp_prob
C
casadi_sqpmethod_data
C
casadi_sqpmethod_prob