xc
|
Solution procedure for the finite element problem. More...
#include <ProcSolu.h>
Public Member Functions | |
~ProcSolu (void) | |
Destructor. | |
void | clearAll (void) |
Delete all entities in the FE problem. | |
Domain * | getDomainPtr (void) |
Return a pointer to the domain. | |
const Domain * | getDomainPtr (void) const |
Return a const pointer to the domain. | |
Integrator * | getIntegratorPtr (void) |
Return a pointer to the integrator. | |
const Integrator * | getIntegratorPtr (void) const |
Return a pointer to the integrator. | |
const DomainSolver * | getDomainSolverPtr (void) const |
Return a pointer to the DomainSolver. | |
DomainSolver * | getDomainSolverPtr (void) |
Return a pointer to the Domain Solver. | |
const Subdomain * | getSubdomainPtr (void) const |
Return a pointer to the subdomain. | |
Subdomain * | getSubdomainPtr (void) |
Return a pointer to the subdomain. | |
ProcSoluControl & | getSoluControl (void) |
Return a reference to the objects that control the solution procedure. More... | |
const ProcSoluControl & | getSoluControl (void) const |
Return a reference to the objects that control the solution procedure. More... | |
Analysis * | getAnalysisPtr (void) |
Return a pointer to the analysis. | |
const Analysis * | getAnalysisPtr (void) const |
Return a pointer to the analysis. | |
Analysis & | getAnalysis (void) |
Return a reference to the analysis object. | |
Analysis & | newAnalysis (const std::string &, const std::string &, const std::string &) |
Defines type of analysis (static, dynamic,...) | |
DataOutputHandler::map_output_handlers * | getOutputHandlers (void) const |
Return a pointer to the output handlers. | |
Protected Member Functions | |
void | free_analysis (void) |
bool | alloc_analysis (const std::string &, const std::string &, const std::string &) |
void | copy_analysis (Analysis *) |
void | free_mem (void) |
void | revertToStart (void) |
Return the model to their initial state. | |
FEProblem * | getFEProblem (void) |
const FEProblem * | getFEProblem (void) const |
ProcSolu (FEProblem *owr) | |
Default constructor. | |
ProcSolu (const ProcSolu &) | |
Copy constructor. | |
ProcSolu & | operator= (const ProcSolu &) |
Assignment operator. | |
Friends | |
class | FEProblem |
Analysis type (static, dynamic, eigenvalues,...). | |
Solution procedure for the finite element problem.
This objects allows the definition of the problem to be analyzed by specifiying:.
XC::ProcSoluControl & XC::ProcSolu::getSoluControl | ( | void | ) |
Return a reference to the objects that control the solution procedure.
const XC::ProcSoluControl & XC::ProcSolu::getSoluControl | ( | void | ) | const |
Return a reference to the objects that control the solution procedure.