Gyselalib++
 
Loading...
Searching...
No Matches
Euler< FieldMem, DerivFieldMem, ExecSpace > Member List

This is the complete list of members for Euler< FieldMem, DerivFieldMem, ExecSpace >, including all inherited members.

assemble_field_k_total(ExecSpace const &exec_space, FieldType k_total, FuncType func, std::array< FieldType, n_args > k_arr) constITimeStepper< FieldMem, DerivFieldMem, ExecSpace >inline
assemble_k_total(ExecSpace const &exec_space, DerivField k_total, FuncType func, T... k) constITimeStepper< FieldMem, DerivFieldMem, ExecSpace >inlineprotected
assemble_vector_field_k_total(ExecSpace const &exec_space, FieldType k_total, FuncType func, std::array< FieldType, n_args > k_arr) constITimeStepper< FieldMem, DerivFieldMem, ExecSpace >inline
copy(ValField copy_to, ValConstField copy_from) constITimeStepper< FieldMem, DerivFieldMem, ExecSpace >inlineprotected
DerivConstField typedefEuler< FieldMem, DerivFieldMem, ExecSpace >
DerivField typedefEuler< FieldMem, DerivFieldMem, ExecSpace >
Euler(IdxRange idx_range)Euler< FieldMem, DerivFieldMem, ExecSpace >inlineexplicit
fill_k_total(DerivFieldType k_total, Idx i, Coord< DDims... > new_val)ITimeStepper< FieldMem, DerivFieldMem, ExecSpace >inlineprotectedstatic
IdxRange typedefEuler< FieldMem, DerivFieldMem, ExecSpace >
update(ExecSpace const &exec_space, ValField y, double dt, std::function< void(DerivField, ValConstField)> dy_calculator, std::function< void(ValField, DerivConstField, double)> y_update) const finalEuler< FieldMem, DerivFieldMem, ExecSpace >inlinevirtual
update(ValField y, double dt, std::function< void(DerivField, ValConstField)> dy_calculator) constEuler< FieldMem, DerivFieldMem, ExecSpace >inline
update(ExecSpace const &exec_space, ValField y, double dt, std::function< void(DerivField, ValConstField)> dy_calculator) constEuler< FieldMem, DerivFieldMem, ExecSpace >inline
update(ExecSpace const &exec_space, ValField y, double dt, std::function< void(DerivField, ValConstField)> dy_calculator, std::function< void(ValField, DerivConstField, double)> y_update) const=0Euler< FieldMem, DerivFieldMem, ExecSpace >virtual
ValConstField typedefEuler< FieldMem, DerivFieldMem, ExecSpace >
ValField typedefEuler< FieldMem, DerivFieldMem, ExecSpace >