Helper class, represents inputs and outputs for a function call node. More...
#include <dae_builder_internal.hpp>
Definition at line 741 of file dae_builder_internal.hpp.

Public Member Functions | |
| void | calc_jac () |
| void | calc_grad () |
| void | calc_hess () |
| const MX & | jac (casadi_int oind, casadi_int iind) const |
| const MX & | hess (casadi_int iind1, casadi_int iind2) const |
Public Attributes | |
| Function | f |
| Function | adj1_f |
| Function | J |
| Function | H |
| std::vector< size_t > | v |
| std::vector< size_t > | vdef |
| std::vector< MX > | arg |
| std::vector< MX > | res |
| std::vector< MX > | jac_res |
| std::vector< MX > | adj1_arg |
| std::vector< MX > | adj1_res |
| std::vector< MX > | hess_res |
| void casadi::DaeBuilderInternal::CallIO::calc_grad | ( | ) |
Definition at line 2340 of file dae_builder_internal.cpp.
| void casadi::DaeBuilderInternal::CallIO::calc_hess | ( | ) |
Definition at line 2366 of file dae_builder_internal.cpp.
| void casadi::DaeBuilderInternal::CallIO::calc_jac | ( | ) |
Definition at line 2321 of file dae_builder_internal.cpp.
References arg, f, J, jac_res, casadi::Function::jacobian(), casadi::Function::n_in(), casadi::Function::n_out(), casadi::Function::size_in(), and casadi::Function::size_out().
| const MX & casadi::DaeBuilderInternal::CallIO::hess | ( | casadi_int | iind1, |
| casadi_int | iind2 | ||
| ) | const |
Definition at line 2389 of file dae_builder_internal.cpp.
References casadi::GenericMatrix< MatType >::size().
| const MX & casadi::DaeBuilderInternal::CallIO::jac | ( | casadi_int | oind, |
| casadi_int | iind | ||
| ) | const |
Definition at line 2382 of file dae_builder_internal.cpp.
References casadi::GenericMatrix< MatType >::size().
| std::vector<MX> casadi::DaeBuilderInternal::CallIO::adj1_arg |
Definition at line 753 of file dae_builder_internal.hpp.
Referenced by casadi::DaeBuilderInternal::create().
| Function casadi::DaeBuilderInternal::CallIO::adj1_f |
Definition at line 743 of file dae_builder_internal.hpp.
| std::vector<MX> casadi::DaeBuilderInternal::CallIO::adj1_res |
Definition at line 755 of file dae_builder_internal.hpp.
| std::vector<MX> casadi::DaeBuilderInternal::CallIO::arg |
Definition at line 747 of file dae_builder_internal.hpp.
Referenced by calc_jac(), and casadi::DaeBuilderInternal::create().
| Function casadi::DaeBuilderInternal::CallIO::f |
Definition at line 743 of file dae_builder_internal.hpp.
Referenced by calc_jac(), and casadi::DaeBuilderInternal::create().
| Function casadi::DaeBuilderInternal::CallIO::H |
Definition at line 743 of file dae_builder_internal.hpp.
| std::vector<MX> casadi::DaeBuilderInternal::CallIO::hess_res |
Definition at line 757 of file dae_builder_internal.hpp.
| Function casadi::DaeBuilderInternal::CallIO::J |
Definition at line 743 of file dae_builder_internal.hpp.
Referenced by calc_jac().
| std::vector<MX> casadi::DaeBuilderInternal::CallIO::jac_res |
Definition at line 751 of file dae_builder_internal.hpp.
Referenced by calc_jac().
| std::vector<MX> casadi::DaeBuilderInternal::CallIO::res |
Definition at line 749 of file dae_builder_internal.hpp.
Referenced by casadi::DaeBuilderInternal::create().
| std::vector<size_t> casadi::DaeBuilderInternal::CallIO::v |
Definition at line 745 of file dae_builder_internal.hpp.
Referenced by casadi::DaeBuilderInternal::create().
| std::vector<size_t> casadi::DaeBuilderInternal::CallIO::vdef |
Definition at line 745 of file dae_builder_internal.hpp.
Referenced by casadi::DaeBuilderInternal::create().