This is the complete list of members for CrankNicolson< 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) const | ITimeStepper< FieldMem, DerivFieldMem, ExecSpace > | inline |
assemble_k_total(ExecSpace const &exec_space, DerivField k_total, FuncType func, T... k) const | ITimeStepper< 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) const | ITimeStepper< FieldMem, DerivFieldMem, ExecSpace > | inline |
copy(ValField copy_to, ValConstField copy_from) const | ITimeStepper< FieldMem, DerivFieldMem, ExecSpace > | inlineprotected |
CrankNicolson(IdxRange idx_range, int const counter=int(20), double const epsilon=1e-12) | CrankNicolson< FieldMem, DerivFieldMem, ExecSpace > | inlineexplicit |
DerivConstField typedef | CrankNicolson< FieldMem, DerivFieldMem, ExecSpace > | |
DerivField typedef | CrankNicolson< FieldMem, DerivFieldMem, ExecSpace > | |
fill_k_total(DerivFieldType k_total, Idx i, Coord< DDims... > new_val) | ITimeStepper< FieldMem, DerivFieldMem, ExecSpace > | inlineprotectedstatic |
have_converged(ExecSpace const &exec_space, ValConstField y_old, ValConstField y_new) const | CrankNicolson< FieldMem, DerivFieldMem, ExecSpace > | inline |
IdxRange typedef | CrankNicolson< 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 final | CrankNicolson< FieldMem, DerivFieldMem, ExecSpace > | inlinevirtual |
update(ValField y, double dt, std::function< void(DerivField, ValConstField)> dy_calculator) const | CrankNicolson< FieldMem, DerivFieldMem, ExecSpace > | inline |
update(ExecSpace const &exec_space, ValField y, double dt, std::function< void(DerivField, ValConstField)> dy_calculator) const | CrankNicolson< 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=0 | CrankNicolson< FieldMem, DerivFieldMem, ExecSpace > | virtual |
ValConstField typedef | CrankNicolson< FieldMem, DerivFieldMem, ExecSpace > | |
ValField typedef | CrankNicolson< FieldMem, DerivFieldMem, ExecSpace > |