Helper class, represents inputs and outputs for a function call node. More...
#include <dae_builder_internal.hpp>
Definition at line 745 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 2324 of file dae_builder_internal.cpp.
void casadi::DaeBuilderInternal::CallIO::calc_hess | ( | ) |
Definition at line 2350 of file dae_builder_internal.cpp.
void casadi::DaeBuilderInternal::CallIO::calc_jac | ( | ) |
Definition at line 2305 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 2373 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 2366 of file dae_builder_internal.cpp.
References casadi::GenericMatrix< MatType >::size().
std::vector<MX> casadi::DaeBuilderInternal::CallIO::adj1_arg |
Definition at line 757 of file dae_builder_internal.hpp.
Referenced by casadi::DaeBuilderInternal::create().
Function casadi::DaeBuilderInternal::CallIO::adj1_f |
Definition at line 747 of file dae_builder_internal.hpp.
std::vector<MX> casadi::DaeBuilderInternal::CallIO::adj1_res |
Definition at line 759 of file dae_builder_internal.hpp.
std::vector<MX> casadi::DaeBuilderInternal::CallIO::arg |
Definition at line 751 of file dae_builder_internal.hpp.
Referenced by calc_jac(), and casadi::DaeBuilderInternal::create().
Function casadi::DaeBuilderInternal::CallIO::f |
Definition at line 747 of file dae_builder_internal.hpp.
Referenced by calc_jac(), and casadi::DaeBuilderInternal::create().
Function casadi::DaeBuilderInternal::CallIO::H |
Definition at line 747 of file dae_builder_internal.hpp.
std::vector<MX> casadi::DaeBuilderInternal::CallIO::hess_res |
Definition at line 761 of file dae_builder_internal.hpp.
Function casadi::DaeBuilderInternal::CallIO::J |
Definition at line 747 of file dae_builder_internal.hpp.
Referenced by calc_jac().
std::vector<MX> casadi::DaeBuilderInternal::CallIO::jac_res |
Definition at line 755 of file dae_builder_internal.hpp.
Referenced by calc_jac().
std::vector<MX> casadi::DaeBuilderInternal::CallIO::res |
Definition at line 753 of file dae_builder_internal.hpp.
Referenced by casadi::DaeBuilderInternal::create().
std::vector<size_t> casadi::DaeBuilderInternal::CallIO::v |
Definition at line 749 of file dae_builder_internal.hpp.
Referenced by casadi::DaeBuilderInternal::create().
std::vector<size_t> casadi::DaeBuilderInternal::CallIO::vdef |
Definition at line 749 of file dae_builder_internal.hpp.
Referenced by casadi::DaeBuilderInternal::create().