69 #include <utility/actor/actor/MovableObject.h> 70 #include "utility/kernel/CommandEntity.h" 75 class FEM_ObjectBroker;
76 class SolutionStrategy;
108 virtual int solve(
void)= 0;
109 virtual void save(
void)
const;
112 virtual boost::python::list
getAPy(
void)
const;
virtual void save(void) const
Stores the matrices and vectors in a temporal file.
Definition: SystemOfEqn.cpp:112
Object that can move between processes.
Definition: MovableObject.h:100
std::string tmpFileName
File name to store matrices.
Definition: SystemOfEqn.h:95
virtual boost::python::list getAPy(void) const
Return a Python list containing the rows of the system matrix.
Definition: SystemOfEqn.cpp:128
SystemOfEqn(SolutionStrategy *, int classTag)
Constructor.
Definition: SystemOfEqn.cpp:73
virtual SystemOfEqn * getCopy(void) const =0
Virtual constructor.
virtual void restore(void)
Restore the matrices and vectors from a temporal file.
Definition: SystemOfEqn.cpp:120
System of equations base class.
Definition: SystemOfEqn.h:90
Container for FE_Element and DOF_Group objects created by the constraint handler. ...
Definition: AnalysisModel.h:134
Objet that can execute python scripts.
Definition: CommandEntity.h:40
The Graph class provides the abstraction of a graph.
Definition: Graph.h:94
virtual AnalysisModel * getAnalysisModelPtr(void)
Returns a pointer to the analysis model.
Definition: SystemOfEqn.cpp:93
virtual int solve(void)=0
Invoked to cause the system of equation object to solve itself.
Solution strategy for the finite element problem.
Definition: SolutionStrategy.h:94
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
int checkSize(Graph &theGraph) const
Check number of DOFs in the graph.
Definition: SystemOfEqn.cpp:101