#include "b2model_database.H"
Public Member Functions | |
void | init (const std::string &dbname="", Dictionary *cmdline_set_=nullptr) override |
CaseList & | get_case_list () override |
const int | get_handle () override |
Domain & | get_domain () override |
NaturalBoundaryCondition & | get_natural_boundary_condition (ObjectTypeIncomplete< NaturalBoundaryCondition > *bc_type) override |
EssentialBoundaryCondition & | get_essential_boundary_condition (ObjectTypeIncomplete< EssentialBoundaryCondition > *bc_type) override |
ModelReductionBoundaryCondition & | get_model_reduction_boundary_condition (ObjectTypeIncomplete< ModelReductionBoundaryCondition > *bc_type) override |
InitialCondition & | get_initial_condition () override |
Solution & | get_solution () override |
Solver & | get_solver () override |
void | set_case (b2000::Case &case_) override |
Case * | get_case () override |
int | get_subcase_id () const override |
void | set_subcase_id (const int subcase_id_) override |
void | get_subcase_ids (std::set< int > &subcase_ids_) const override |
![]() | |
virtual void | run () |
![]() | |
virtual const std::string & | get_object_name () const |
virtual | ~Object () |
Additional Inherited Members | |
![]() | |
static ObjectType | type |
The object associated with the B2000 database.
|
inlineoverridevirtual |
Get the current case.
Implements b2000::Model.
|
overridevirtual |
Get the list of cases of the model.
Implements b2000::Model.
|
overridevirtual |
Get the Domain instance.
Implements b2000::Model.
|
overridevirtual |
Get the essential boundary conditions.
Implements b2000::Model.
|
overridevirtual |
Get the MemCom database handle, if any, or 0 if not defined.
Implements b2000::Model.
|
overridevirtual |
This method returns a reference to the initial_condition object which is owned by a unique_ptr. Do not call this method to assign the address of the returned object to another pointer!
Implements b2000::Model.
|
overridevirtual |
Get the model reduction boundary conditions.
Implements b2000::Model.
|
overridevirtual |
Get the natural boundary conditions.
Implements b2000::Model.
|
overridevirtual |
Get the Solution object that will hold the solution data.
Implements b2000::Model.
|
overridevirtual |
This method returns a reference to the solver object which is owned by a unique_ptr. Do not call this method to assign the address of the returned object to another pointer!
Implements b2000::Model.
|
inlineoverridevirtual |
Get the analysis subcase.
Implements b2000::Model.
|
overridevirtual |
Get the list of subcases that are defined for the current case, using the Case object.
Implements b2000::Model.
|
overridevirtual |
Initialize the model.
Implements b2000::Model.
|
overridevirtual |
Set the case of the model.
Apply this method to all of the defined objects (domain, boundary condition, etc) of the models. The subcase ID is set to the ID of the first subcase or to 0 if no subcases are defined for this case.
Implements b2000::Model.
|
overridevirtual |
Set the analysis subcase.
Implements b2000::Model.