List of all members | Public Member Functions | Public Attributes
casadi::FixedStepMemory Struct Reference

#include <integrator_impl.hpp>

Detailed Description

Definition at line 555 of file integrator_impl.hpp.

Inheritance diagram for casadi::FixedStepMemory:
Inheritance graph
[legend]
Collaboration diagram for casadi::FixedStepMemory:
Collaboration graph
[legend]

Public Member Functions

void add_stat (const std::string &s)
 

Public Attributes

double * v
 Work vectors, forward problem. More...
 
double * v_prev
 
double * q_prev
 
double * rv
 Work vectors, backward problem. More...
 
double * adj_u
 
double * adj_p_prev
 
double * adj_u_prev
 
double * x_tape
 State and dependent variables at all times. More...
 
double * v_tape
 
double * q
 
double * x
 
double * z
 
double * p
 
double * u
 
double * e
 
double * edot
 
double * old_e
 
double * xdot
 
double * zdot
 
double * adj_x
 
double * adj_z
 
double * adj_p
 
double * adj_q
 
double * tmp1
 
double * tmp2
 
casadi_int k
 
double t
 
double t_next
 
double t_stop
 
double t_start
 
double t_next_out
 
double t_step
 
casadi_int * event_triggered
 
bool reset_solver
 
casadi_int event_iter
 
casadi_int num_events
 
casadi_int event_index
 
const double ** arg
 
double ** res
 
casadi_int * iw
 
double * w
 
casadi_oracle_data< double > d_oracle
 
std::vector< LocalOracleMemory * > thread_local_mem
 
bool stats_available
 
std::map< std::string, FStatsfstats
 
FStatst_total
 

Member Function Documentation

◆ add_stat()

void casadi::ProtoFunctionMemory::add_stat ( const std::string &  s)
inlineinherited

Member Data Documentation

◆ adj_p

double * casadi::IntegratorMemory::adj_p
inherited

Definition at line 45 of file integrator_impl.hpp.

◆ adj_p_prev

double * casadi::FixedStepMemory::adj_p_prev

Definition at line 560 of file integrator_impl.hpp.

◆ adj_q

double * casadi::IntegratorMemory::adj_q
inherited

◆ adj_u

double * casadi::FixedStepMemory::adj_u

Definition at line 560 of file integrator_impl.hpp.

◆ adj_u_prev

double * casadi::FixedStepMemory::adj_u_prev

Definition at line 560 of file integrator_impl.hpp.

◆ adj_x

double* casadi::IntegratorMemory::adj_x
inherited

Definition at line 45 of file integrator_impl.hpp.

◆ adj_z

double * casadi::IntegratorMemory::adj_z
inherited

Definition at line 45 of file integrator_impl.hpp.

◆ arg

const double** casadi::OracleMemory::arg
inherited

Definition at line 63 of file oracle_function.hpp.

Referenced by casadi::accepted_iterate(), casadi::KinsolInterface::bjac(), casadi::SundialsInterface::calc_daeB(), casadi::SundialsInterface::calc_daeF(), casadi::Integrator::calc_edot(), casadi::SundialsInterface::calc_jacF(), casadi::SundialsInterface::calc_jtimesF(), casadi::SundialsInterface::calc_quadB(), casadi::SundialsInterface::calc_quadF(), casadi::Nlpsol::callback(), casadi::casadi_func_cons_jac(), casadi::casadi_func_cons_val(), casadi::casadi_func_hess_prod(), casadi::casadi_func_obj_grad(), casadi::casadi_func_obj_val(), casadi::KinsolInterface::djac(), casadi::Scpgen::eval_exp(), casadi::AlpaqaProblem::eval_f(), casadi::BonminUserClass::eval_f(), casadi::IpoptUserClass::eval_f(), casadi::AlpaqaProblem::eval_f_grad_f(), casadi::AlpaqaProblem::eval_g(), casadi::BonminUserClass::eval_g(), casadi::IpoptUserClass::eval_g(), casadi::BonminUserClass::eval_grad_f(), casadi::IpoptUserClass::eval_grad_f(), casadi::AlpaqaProblem::eval_grad_L(), casadi::BonminUserClass::eval_h(), casadi::IpoptUserClass::eval_h(), casadi::AlpaqaProblem::eval_hess_L(), casadi::AlpaqaProblem::eval_hess_L_prod(), casadi::AlpaqaProblem::eval_hess_ψ(), casadi::AlpaqaProblem::eval_hess_ψ_prod(), casadi::AlpaqaProblem::eval_jac_g(), casadi::BonminUserClass::eval_jac_g(), casadi::IpoptUserClass::eval_jac_g(), casadi::Scpgen::eval_mat(), casadi::Scpgen::eval_res(), casadi::Scpgen::eval_vec(), casadi::AlpaqaProblem::eval_ψ(), casadi::AlpaqaProblem::eval_ψ_grad_ψ(), casadi::Blocksqp::evaluate(), casadi::KinsolInterface::func(), casadi::BonminInterface::intermediate_callback(), casadi::IpoptInterface::intermediate_callback(), casadi::KinsolInterface::jtimes(), casadi::KinsolInterface::psetup(), casadi::OracleFunction::set_temp(), casadi::Sqpmethod::solve_ela_QP(), casadi::Feasiblesqpmethod::solve_LP(), casadi::Feasiblesqpmethod::solve_QP(), casadi::Qrsqp::solve_QP(), casadi::Scpgen::solve_qp(), casadi::Sqpmethod::solve_QP(), casadi::FixedStepIntegrator::stepB(), casadi::FixedStepIntegrator::stepF(), casadi::Integrator::trigger_event(), and casadi::SnoptInterface::userfun().

◆ d_oracle

casadi_oracle_data<double> casadi::OracleMemory::d_oracle
inherited

Definition at line 68 of file oracle_function.hpp.

◆ e

double * casadi::IntegratorMemory::e
inherited

◆ edot

double * casadi::IntegratorMemory::edot
inherited

◆ event_index

casadi_int casadi::IntegratorMemory::event_index
inherited

Definition at line 71 of file integrator_impl.hpp.

Referenced by casadi::Integrator::advance().

◆ event_iter

casadi_int casadi::IntegratorMemory::event_iter
inherited

Definition at line 67 of file integrator_impl.hpp.

Referenced by casadi::Integrator::advance().

◆ event_triggered

casadi_int* casadi::IntegratorMemory::event_triggered
inherited

◆ fstats

std::map<std::string, FStats> casadi::ProtoFunctionMemory::fstats
inherited

◆ iw

casadi_int* casadi::OracleMemory::iw
inherited

◆ k

casadi_int casadi::IntegratorMemory::k
inherited

Definition at line 49 of file integrator_impl.hpp.

Referenced by casadi::Integrator::trigger_event().

◆ num_events

casadi_int casadi::IntegratorMemory::num_events
inherited

Definition at line 69 of file integrator_impl.hpp.

Referenced by casadi::Integrator::trigger_event().

◆ old_e

double * casadi::IntegratorMemory::old_e
inherited

◆ p

double * casadi::IntegratorMemory::p
inherited

◆ q

double* casadi::IntegratorMemory::q
inherited

Definition at line 43 of file integrator_impl.hpp.

Referenced by casadi::Integrator::get_q(), and casadi::Integrator::set_q().

◆ q_prev

double * casadi::FixedStepMemory::q_prev

Definition at line 557 of file integrator_impl.hpp.

◆ res

double** casadi::OracleMemory::res
inherited

Definition at line 64 of file oracle_function.hpp.

Referenced by casadi::accepted_iterate(), casadi::KinsolInterface::bjac(), casadi::SundialsInterface::calc_daeB(), casadi::SundialsInterface::calc_daeF(), casadi::Integrator::calc_edot(), casadi::SundialsInterface::calc_jacF(), casadi::SundialsInterface::calc_jtimesF(), casadi::SundialsInterface::calc_quadB(), casadi::SundialsInterface::calc_quadF(), casadi::Nlpsol::callback(), casadi::casadi_func_cons_jac(), casadi::casadi_func_cons_val(), casadi::casadi_func_hess_prod(), casadi::casadi_func_obj_grad(), casadi::casadi_func_obj_val(), casadi::KinsolInterface::djac(), casadi::Scpgen::eval_exp(), casadi::AlpaqaProblem::eval_f(), casadi::BonminUserClass::eval_f(), casadi::IpoptUserClass::eval_f(), casadi::AlpaqaProblem::eval_f_grad_f(), casadi::AlpaqaProblem::eval_g(), casadi::BonminUserClass::eval_g(), casadi::IpoptUserClass::eval_g(), casadi::BonminUserClass::eval_grad_f(), casadi::IpoptUserClass::eval_grad_f(), casadi::AlpaqaProblem::eval_grad_L(), casadi::BonminUserClass::eval_h(), casadi::IpoptUserClass::eval_h(), casadi::AlpaqaProblem::eval_hess_L(), casadi::AlpaqaProblem::eval_hess_L_prod(), casadi::AlpaqaProblem::eval_hess_ψ(), casadi::AlpaqaProblem::eval_hess_ψ_prod(), casadi::AlpaqaProblem::eval_jac_g(), casadi::BonminUserClass::eval_jac_g(), casadi::IpoptUserClass::eval_jac_g(), casadi::Scpgen::eval_mat(), casadi::Scpgen::eval_res(), casadi::Scpgen::eval_vec(), casadi::AlpaqaProblem::eval_ψ(), casadi::AlpaqaProblem::eval_ψ_grad_ψ(), casadi::Blocksqp::evaluate(), casadi::KinsolInterface::func(), casadi::BonminInterface::intermediate_callback(), casadi::IpoptInterface::intermediate_callback(), casadi::KinsolInterface::jtimes(), casadi::KinsolInterface::psetup(), casadi::Sqpmethod::solve_ela_QP(), casadi::Feasiblesqpmethod::solve_LP(), casadi::Feasiblesqpmethod::solve_QP(), casadi::Qrsqp::solve_QP(), casadi::Scpgen::solve_qp(), casadi::Sqpmethod::solve_QP(), casadi::FixedStepIntegrator::stepB(), casadi::FixedStepIntegrator::stepF(), casadi::Integrator::trigger_event(), and casadi::SnoptInterface::userfun().

◆ reset_solver

bool casadi::IntegratorMemory::reset_solver
inherited

Definition at line 65 of file integrator_impl.hpp.

◆ rv

double* casadi::FixedStepMemory::rv

Definition at line 560 of file integrator_impl.hpp.

◆ stats_available

bool casadi::FunctionMemory::stats_available
inherited

◆ t

double casadi::IntegratorMemory::t
inherited

◆ t_next

double casadi::IntegratorMemory::t_next
inherited

◆ t_next_out

double casadi::IntegratorMemory::t_next_out
inherited

Definition at line 59 of file integrator_impl.hpp.

Referenced by casadi::Integrator::advance().

◆ t_start

double casadi::IntegratorMemory::t_start
inherited

Definition at line 57 of file integrator_impl.hpp.

Referenced by casadi::Integrator::advance().

◆ t_step

double casadi::IntegratorMemory::t_step
inherited

Definition at line 61 of file integrator_impl.hpp.

Referenced by casadi::Integrator::advance().

◆ t_stop

double casadi::IntegratorMemory::t_stop
inherited

◆ t_total

FStats* casadi::ProtoFunctionMemory::t_total
inherited

Definition at line 71 of file function_internal.hpp.

Referenced by casadi::LinsolCall< Tr >::eval(), and casadi::Linsol::solve().

◆ thread_local_mem

std::vector<LocalOracleMemory*> casadi::OracleMemory::thread_local_mem
inherited

◆ tmp1

double* casadi::IntegratorMemory::tmp1
inherited

◆ tmp2

double * casadi::IntegratorMemory::tmp2
inherited

◆ u

double * casadi::IntegratorMemory::u
inherited

◆ v

double* casadi::FixedStepMemory::v

Definition at line 557 of file integrator_impl.hpp.

◆ v_prev

double * casadi::FixedStepMemory::v_prev

Definition at line 557 of file integrator_impl.hpp.

◆ v_tape

double * casadi::FixedStepMemory::v_tape

Definition at line 563 of file integrator_impl.hpp.

◆ w

double* casadi::OracleMemory::w
inherited

◆ x

double * casadi::IntegratorMemory::x
inherited

◆ x_tape

double* casadi::FixedStepMemory::x_tape

Definition at line 563 of file integrator_impl.hpp.

◆ xdot

double * casadi::IntegratorMemory::xdot
inherited

◆ z

double * casadi::IntegratorMemory::z
inherited

◆ zdot

double * casadi::IntegratorMemory::zdot
inherited

Definition at line 43 of file integrator_impl.hpp.


The documentation for this struct was generated from the following file: