A Step class.
More...
#include <Step.h>
A Step class.
- Author
- tlc
- Date
- 27/08/2017
- Version
- 0.2.1
◆ Step() [1/3]
Step::Step |
( |
unsigned |
T = 0 , |
|
|
double |
P = 1. |
|
) |
| |
|
explicit |
◆ Step() [2/3]
Step::Step |
( |
const Step & |
| ) |
|
|
delete |
◆ Step() [3/3]
◆ ~Step()
◆ analyze()
virtual int Step::analyze |
( |
| ) |
|
|
pure virtual |
◆ configure_storage_scheme()
void Step::configure_storage_scheme |
( |
| ) |
const |
|
protected |
◆ get_converger()
const shared_ptr< Converger > & Step::get_converger |
( |
| ) |
const |
◆ get_domain()
const weak_ptr< DomainBase > & Step::get_domain |
( |
| ) |
const |
◆ get_factory()
const shared_ptr< Factory< double > > & Step::get_factory |
( |
| ) |
const |
◆ get_ini_step_size()
double Step::get_ini_step_size |
( |
| ) |
const |
◆ get_integrator()
const shared_ptr< Integrator > & Step::get_integrator |
( |
| ) |
const |
◆ get_max_step_size()
double Step::get_max_step_size |
( |
| ) |
const |
◆ get_max_substep()
unsigned Step::get_max_substep |
( |
| ) |
const |
◆ get_min_step_size()
double Step::get_min_step_size |
( |
| ) |
const |
◆ get_solver()
const shared_ptr< Solver > & Step::get_solver |
( |
| ) |
const |
◆ get_time_left()
double Step::get_time_left |
( |
| ) |
const |
◆ get_time_period()
double Step::get_time_period |
( |
| ) |
const |
◆ initialize()
◆ is_band()
bool Step::is_band |
( |
| ) |
const |
◆ is_fixed_step_size()
bool Step::is_fixed_step_size |
( |
| ) |
const |
◆ is_sparse()
bool Step::is_sparse |
( |
| ) |
const |
◆ is_symm()
bool Step::is_symm |
( |
| ) |
const |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ set_band()
void Step::set_band |
( |
bool |
B | ) |
const |
◆ set_converger()
void Step::set_converger |
( |
const shared_ptr< Converger > & |
C | ) |
|
◆ set_converger_tag()
void Step::set_converger_tag |
( |
unsigned |
T | ) |
|
◆ set_domain()
void Step::set_domain |
( |
const weak_ptr< DomainBase > & |
D | ) |
|
◆ set_factory()
void Step::set_factory |
( |
const shared_ptr< Factory< double > > & |
F | ) |
|
◆ set_fixed_step_size()
void Step::set_fixed_step_size |
( |
bool |
B | ) |
|
◆ set_ini_step_size()
void Step::set_ini_step_size |
( |
double |
T | ) |
|
◆ set_integrator()
void Step::set_integrator |
( |
const shared_ptr< Integrator > & |
G | ) |
|
◆ set_integrator_tag()
void Step::set_integrator_tag |
( |
unsigned |
T | ) |
|
◆ set_lis_option()
void Step::set_lis_option |
( |
std::string_view |
T | ) |
|
◆ set_max_step_size()
void Step::set_max_step_size |
( |
double |
T | ) |
|
◆ set_max_substep()
void Step::set_max_substep |
( |
unsigned |
M | ) |
|
◆ set_min_step_size()
void Step::set_min_step_size |
( |
double |
T | ) |
|
◆ set_precision()
◆ set_preconditioner()
◆ set_refinement()
void Step::set_refinement |
( |
unsigned |
T | ) |
|
◆ set_solver()
void Step::set_solver |
( |
const shared_ptr< Solver > & |
S | ) |
|
◆ set_solver_tag()
void Step::set_solver_tag |
( |
unsigned |
T | ) |
|
◆ set_sparse()
void Step::set_sparse |
( |
bool |
B | ) |
const |
◆ set_sub_system_solver()
◆ set_symm()
void Step::set_symm |
( |
bool |
B | ) |
const |
◆ set_system_solver() [1/2]
◆ set_system_solver() [2/2]
◆ set_time_left()
void Step::set_time_left |
( |
double |
T | ) |
|
◆ set_time_period()
void Step::set_time_period |
( |
double |
T | ) |
|
◆ set_tolerance()
void Step::set_tolerance |
( |
double |
T | ) |
|
◆ band_mat
const bool Step::band_mat = true |
|
protected |
◆ database
◆ factory
shared_ptr<Factory<double> > Step::factory |
|
protected |
◆ modifier
◆ solver
shared_ptr<Solver> Step::solver |
|
protected |
◆ sparse_mat
const bool Step::sparse_mat = false |
|
protected |
◆ sub_system_solver
◆ symm_mat
const bool Step::symm_mat = false |
|
protected |
◆ system_setting
◆ system_solver
◆ tester
The documentation for this class was generated from the following files: