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.
 
DomaingetDomainPtr (void)
 
const DomaingetDomainPtr (void) const
 
IntegratorgetIntegratorPtr (void)
 Return a pointer to the integrator.
 
const IntegratorgetIntegratorPtr (void) const
 Return a pointer to the integrator.
 
const DomainSolvergetDomainSolverPtr (void) const
 Return a pointer to the DomainSolver.
 
DomainSolvergetDomainSolverPtr (void)
 Return a pointer to the Domain Solver.
 
const SubdomaingetSubdomainPtr (void) const
 Return a pointer to the subdomain.
 
SubdomaingetSubdomainPtr (void)
 Return a pointer to the subdomain.
 
ProcSoluControlgetSoluControl (void)
 Return a reference to the objects that control the solution procedure.
 
const ProcSoluControlgetSoluControl (void) const
 Return a reference to the objects that control the solution procedure.
 
AnalysisgetAnalysisPtr (void)
 Return a pointer to the analysis.
 
const AnalysisgetAnalysisPtr (void) const
 Return a pointer to the analysis.
 
AnalysisgetAnalysis (void)
 Return a reference to the analysis object.
 
AnalysisnewAnalysis (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.
 
ProblemaEFgetProblemaEF (void)
 
const ProblemaEFgetProblemaEF (void) const
 
 ProcSolu (ProblemaEF *owr)
 Default constructor.
 
 ProcSolu (const ProcSolu &otro)
 Copy constructor.
 
ProcSoluoperator= (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: