# [−][src]Crate icasadi

# CasADi Rust interface

This is a Rust interface to C functions generated by Rust

This is a `no-std`

library (however, mind that the CasADi-generated code
requires `libm`

to call functions such as `sqrt`

, `sin`

, etc...)

## Functions

estimate_local_lipschitz_squared | Estimates a local squared Lipschitz constant for the gradient of the cost |

icasadi_cost | Consume the cost function written in C |

icasadi_grad | Consume the Jacobian function written in C |

num_decision_variables | Number of decision variables |

num_static_parameters | Number of static parameters |