53 #ifndef SolutionAlgorithm_h    54 #define SolutionAlgorithm_h    68 #include <utility/actor/actor/MovableObject.h>    69 #include "utility/recorder/ObjWithRecorders.h"    70 #include "utility/handler/DataOutputHandler.h"    73 class FEM_ObjectBroker;
    78 class SolutionStrategy;
 Domain enclosed in another domain. 
Definition: Subdomain.h:102
Base class for solution algorithms. 
Definition: SolutionAlgorithm.h:91
int recvData(const Communicator &)
Receive object members through the communicator argument. 
Definition: SolutionAlgorithm.cpp:211
virtual const Subdomain * getSubdomainPtr(void) const
Return a const pointer to the subdomain. 
Definition: SolutionAlgorithm.cpp:181
Base class for eigenproblem systems of equations. 
Definition: EigenSOE.h:64
Communication parameters between processes. 
Definition: Communicator.h:66
Linear system of equations. 
Definition: LinearSOE.h:92
Object that can move between processes. 
Definition: MovableObject.h:100
virtual LinearSOE * getLinearSOEPtr(void)
Return a pointer to the linear system of equations. 
Definition: SolutionAlgorithm.cpp:133
virtual EigenSOE * getEigenSOEPtr(void)
Return a pointer to the eigen system of equations. 
Definition: SolutionAlgorithm.cpp:149
FEM_ObjectBroker is is an object broker class for the finite element method. 
Definition: FEM_ObjectBroker.h:151
virtual Domain * get_domain_ptr(void)
Return a pointer to the domain. 
Definition: SolutionAlgorithm.cpp:197
SolutionAlgorithm(SolutionStrategy *, int classTag)
Constructor. 
Definition: SolutionAlgorithm.cpp:70
SolutionStrategy * getSolutionStrategy(void)
Return a pointer to the solution method which owns this object. 
Definition: SolutionAlgorithm.cpp:92
Container for FE_Element and DOF_Group objects created by the constraint handler. ...
Definition: AnalysisModel.h:134
Base class for the objects that performs the integration of physical properties over the domain to fo...
Definition: Integrator.h:100
Object that can manage Recorders. 
Definition: ObjWithRecorders.h:42
Solution strategy for the finite element problem. 
Definition: SolutionStrategy.h:94
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
virtual int domainChanged(void)
Perform the appropriate modifications as a result of a change in the domain. 
Definition: SolutionAlgorithm.cpp:88
used to solve a system of equations and to do static condensation operations on the linear system of ...
Definition: DomainSolver.h:83
virtual const DomainSolver * getDomainSolverPtr(void) const
Return a const pointer to the DomainSolver. 
Definition: SolutionAlgorithm.cpp:165
int sendData(Communicator &)
Send object members through the communicator argument. 
Definition: SolutionAlgorithm.cpp:205
Domain (mesh and boundary conditions) of the finite element model. 
Definition: Domain.h:117
virtual Integrator * getIntegratorPtr(void)
Return a pointer to the integrator. 
Definition: SolutionAlgorithm.cpp:117
virtual AnalysisModel * getAnalysisModelPtr(void)
Return a pointer to the analysis model. 
Definition: SolutionAlgorithm.cpp:109