#include "b2static_linear_p_refinement_solver.H"


Public Member Functions | |
| void | solve () |
| This function is usually called by the Model instance. | |
| bool | solve_iteration () |
| This function is called by the Solver instance itself. | |
Public Member Functions inherited from b2000::solver::StaticLinearSolver< T, MATRIX_FORMAT > | |
| void | solve () override |
| This function is usually called by the Model instance. | |
| bool | solve_iteration () override |
| This function is called by the Solver instance itself. | |
Public Member Functions inherited from b2000::Solver | |
| void | set_model (Model &model) |
| This function is called by the Model instance. | |
| void | set_case (Case &b2case) |
| Make this constant (TB). | |
| const bool | IsLinear () const |
| bool | IsDynamic () const |
| bool | IsDamped () const |
| bool | IsImplicit () const |
Public Member Functions inherited from b2000::Object | |
| virtual const std::string & | get_object_name () const |
| virtual | ~Object () |
Additional Inherited Members | |
Static Public Attributes inherited from b2000::Object | |
| static ObjectType | type |
Protected Member Functions inherited from b2000::Solver | |
| virtual void | InitializeSolverOnCase () |
| Initializes the member variables of class Solver for the case at hand. | |
Protected Attributes inherited from b2000::Solver | |
| Model * | model_ {} |
| Case * | case_ {} |
| This also. | |
| double | time_ {} |
| Pseudo time in case of stationary analyses. | |
| double | time_max_ {1.0} |
| End time of simulation. | |
| double | step_size_ {1.0} |
| step size of the simulation. | |
| size_t | total_num_dof_ {} |
| Total number of all degrees of freedom of the system. | |
| size_t | effective_num_dof_ {} |
| Number of "true" unknowns of the global system. | |
| int | current_stage_ {} |
| Current stage number of current case. | |
Solve the static linear problem defined like for the StaticLinearSolver.
The model is refined and the linear analysis is recomputed on the refined model until the need_refinement method of the staticLinearPSolution object return false.