33 #include "utility/kernel/CommandEntity.h" 34 #include "SolutionProcedureControl.h" 39 class SolutionAlgorithm;
41 class ConstraintHandler;
65 void free_analysis(
void);
66 bool alloc_analysis(
const std::string &,
const std::string &,
const std::string &);
73 const FEProblem *getFEProblem(
void)
const;
Domain enclosed in another domain.
Definition: Subdomain.h:102
~SolutionProcedure(void)
Destructor.
Definition: SolutionProcedure.cc:174
Analysis * getAnalysisPtr(void)
Return a pointer to the analysis.
Definition: SolutionProcedure.cc:272
SolutionProcedureControl & getSoluControl(void)
Return a reference to the objects that control the solution procedure.
Definition: SolutionProcedure.cc:263
Analysis & getAnalysis(void)
Return a reference to the analysis object.
Definition: SolutionProcedure.cc:280
Domain * getDomainPtr(void)
Return a pointer to the domain.
Definition: SolutionProcedure.cc:184
Integrator * getIntegratorPtr(void)
Return a pointer to the integrator.
Definition: SolutionProcedure.cc:200
Base class for the object that perform the analysis.
Definition: Analysis.h:117
SolutionProcedure(FEProblem *owr)
Default constructor.
Definition: SolutionProcedure.cc:145
Solution procedure for the finite element problem.
Definition: SolutionProcedure.h:57
Analysis & newAnalysis(const std::string &, const std::string &, const std::string &)
Defines type of analysis (static, dynamic,...)
Definition: SolutionProcedure.cc:132
DataOutputHandler::map_output_handlers * getOutputHandlers(void) const
Return a pointer to the output handlers.
Definition: SolutionProcedure.cc:218
Objet that can execute python scripts.
Definition: CommandEntity.h:40
const Subdomain * getSubdomainPtr(void) const
Return a pointer to the subdomain.
Definition: SolutionProcedure.cc:244
Base class for the objects that performs the integration of physical properties over the domain to fo...
Definition: Integrator.h:100
Finite element problem.
Definition: FEProblem.h:81
Container for the objects that control the solution procedure.
Definition: SolutionProcedureControl.h:45
SolutionProcedure & operator=(const SolutionProcedure &)
Assignment operator.
Definition: SolutionProcedure.cc:154
const DomainSolver * getDomainSolverPtr(void) const
Return a pointer to the DomainSolver.
Definition: SolutionProcedure.cc:226
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
used to solve a system of equations and to do static condensation operations on the linear system of ...
Definition: DomainSolver.h:83
void revertToStart(void)
Return the model to their initial state.
Definition: SolutionProcedure.cc:163
Domain (mesh and boundary conditions) of the finite element model.
Definition: Domain.h:117
void clearAll(void)
Delete all entities in the FE problem.
Definition: SolutionProcedure.cc:167