XC Open source finite element analysis program
Public Member Functions | Protected Member Functions | Friends | List of all members

Solution procedure for the finite element problem. More...

#include <ProcSolu.h>

Inheritance diagram for XC::ProcSolu:

Public Member Functions

 ~ProcSolu (void)
 Destructor.
 
void clearAll (void)
 Delete all entities in the FE problem.
 
Domain * getDomainPtr (void)
 
const Domain * getDomainPtr (void) const
 
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.
 
const ProcSoluControl & getSoluControl (void) const
 Return a reference to the objects that control the solution procedure.
 
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 libera_analysis (void)
 
bool alloc_analysis (const std::string &, const std::string &, const std::string &)
 
void copia_analysis (Analysis *)
 
void libera (void)
 
void revertToStart (void)
 Return the model to their initial state.
 
ProblemaEF * getProblemaEF (void)
 
const ProblemaEF * getProblemaEF (void) const
 
 ProcSolu (ProblemaEF *owr)
 Default constructor.
 
 ProcSolu (const ProcSolu &otro)
 Copy constructor.
 
ProcSolu & operator= (const ProcSolu &otro)
 Assignment operator.
 

Friends

class ProblemaEF
 Analysis type (static, dynamic, eigenvalues,...).
 

Detailed Description

Solution procedure for the finite element problem.

This objects allows the definition of the problem to analyza by specifiying:.


The documentation for this class was generated from the following files: