33 #include "utility/kernel/CommandEntity.h" 35 #include "preprocessor/Preprocessor.h" 36 #include "solution/SolutionProcedure.h" 37 #include "utility/handler/DataOutputHandler.h" 43 class FEM_ObjectBroker;
83 mutable DataOutputHandler::map_output_handlers output_handlers;
90 static Domain *theActiveDomain;
93 static inline const std::string &getXCVersion(
void)
95 static inline const std::string &getXCVersionShort(
void)
96 {
return gVERSION_SHORT; }
102 {
return preprocessor; }
104 {
return preprocessor; }
105 inline Domain *getDomain(
void)
106 {
return preprocessor.getDomain(); }
107 inline const Domain *getDomain(
void)
const 108 {
return preprocessor.getDomain(); }
110 {
return proc_solu; }
112 {
return proc_solu; }
113 inline DataOutputHandler::map_output_handlers *getOutputHandlers(
void)
const 114 {
return &output_handlers; }
116 boost::python::dict
getPyDict(
void)
const;
117 void setPyDict(
const boost::python::dict &);
120 inline std::string getXCVersion(
void)
121 {
return FEProblem::getXCVersion(); }
122 inline std::string getXCVersionShort(
void)
123 {
return FEProblem::getXCVersionShort(); }
void clearAll(void)
Delete all entities in the FE problem.
Definition: FEProblem.cc:161
Base class for objects that store/restore model information.
Definition: FE_Datastore.h:84
FE_Datastore * defineDatabase(const std::string &, const std::string &)
Database definition.
Definition: FEProblem.cc:63
Finite element model generation tools.
Definition: Preprocessor.h:59
void setPyDict(const boost::python::dict &)
Set the values of the object members from a Python dictionary.
Definition: FEProblem.cc:118
~FEProblem(void)
Destructor.
Definition: FEProblem.cc:155
FEM_ObjectBroker is is an object broker class for the finite element method.
Definition: FEM_ObjectBroker.h:151
boost::python::dict getPyDict(void) const
Return a Python dictionary with the object members values.
Definition: FEProblem.cc:97
FEProblem(void)
Default constructor.
Definition: FEProblem.cc:57
Solution procedure for the finite element problem.
Definition: SolutionProcedure.h:57
Objet that can execute python scripts.
Definition: CommandEntity.h:40
Finite element problem.
Definition: FEProblem.h:81
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
Domain (mesh and boundary conditions) of the finite element model.
Definition: Domain.h:117