UNIVERS
15.3
UNIVERS base processing software API
|
#include <sim_fdm_scheme_iso_it.hpp>
Public Member Functions | |
SchemeIsoIt (const GridIso &grid, const Snapshot &fp, const Snapshot &f, Snapshot &fn, const TimeT &i_dt) | |
void | init (const GridIso &grid, const Snapshot &fp, const Snapshot &f, Snapshot &fn, const TimeT &i_dt) |
SchemeIsoIt & | operator++ () |
void | step (const size_t &x_step, const size_t &z_step) |
void | reset () |
void | do_scheme_full_form () |
void | do_scheme_short_form () |
void | do_stacey_top () |
void | do_stacey_bottom () |
void | do_stacey_left () |
void | do_stacey_right () |
void | do_corners_boundary_conds () |
void | do_top_left_corner () |
void | do_top_right_corner () |
void | do_bottom_left_corner () |
void | do_bottom_right_corner () |
"Iterator" of finite-differences isotropic scheme parameters.
void sim::fdm::SchemeIsoIt::do_scheme_full_form | ( | ) |
Do Zahrad'95 full form scheme step
void sim::fdm::SchemeIsoIt::do_scheme_short_form | ( | ) |
Do short form scheme step
void sim::fdm::SchemeIsoIt::reset | ( | ) |
Set iterator to the begining (to the left-top border element)