29 #ifndef PREPROCESSOR_H 30 #define PREPROCESSOR_H 32 #include "xc_utils/src/nucleo/EntCmd.h" 33 #include "utility/actor/actor/MovableObject.h" 34 #include "loaders/MaterialLoader.h" 35 #include "loaders/BeamIntegratorLoader.h" 36 #include "loaders/TransfCooLoader.h" 37 #include "loaders/NodeLoader.h" 38 #include "loaders/ElementLoader.h" 39 #include "loaders/LoadLoader.h" 40 #include "loaders/ConstraintLoader.h" 41 #include "set_mgmt/MapSet.h" 43 #include "utility/handler/DataOutputHandler.h" 61 static const int theDbTag= 0;
100 Preprocessor(EntCmd *owr,DataOutputHandler::map_output_handlers *oh=
nullptr);
101 inline Domain *getDomain(
void)
103 inline const Domain *getDomain(
void)
const 111 const MapSet &get_sets(
void)
const 114 {
return materialHandler; }
116 {
return materialHandler; }
119 inline const NodeLoader &getNodeLoader(
void)
const 130 {
return constraints; }
132 {
return constraints; }
138 {
return beamIntegrators; }
140 {
return beamIntegrators; }
142 const Cad &getCad(
void)
const Constraint cration tools.
Definition: ConstraintLoader.h:44
void UpdateSets(Element *)
Insert the pointer to the element in the "total" set and in the sets that are currently opened...
Definition: Preprocessor.cc:81
Multiblock topology object (point, line, face, block,...).
Definition: EntMdlr.h:53
void resetLoadCase(void)
Domain setup to solve for a new load pattern.
Definition: Preprocessor.cc:131
Domain (mesh and boundary conditions) of the finite element model.
Definition: Domain.h:98
Vector que almacena los dbTags de los miembros de la clase.
Definition: DbTagData.h:43
static void setDeadSRF(const double &)
Assign Stress Reduction Factor for element deactivation.
Definition: Preprocessor.cc:117
virtual int recvSelf(const CommParameters &)
Receive object through the channel being passed as parameter.
Definition: Preprocessor.cc:225
DbTagData & getDbTagData(void) const
Return a vector to store the dbTags of the class members.
Definition: Preprocessor.cc:170
Base class for model constraints.
Definition: Constraint.h:49
Definition: FE_Datastore.h:76
Mesh node.
Definition: Node.h:99
Finite element creation.
Definition: ProtoElementLoader.h:49
Base calass for the finite elements.
Definition: Element.h:104
Object that can move between processes.
Definition: MovableObject.h:91
Finite element model generation tools.
Definition: Preprocessor.h:58
Element creation manager.
Definition: ElementLoader.h:39
Beam integrators handler.
Definition: BeamIntegratorLoader.h:41
structured set, i. e. a set that can return a pointer a to a node or an element from its indices i...
Definition: SetEstruct.h:45
Finite element problem.
Definition: ProblemaEF.h:84
virtual ~Preprocessor(void)
Destructor.
Definition: Preprocessor.cc:108
Model geometry manager. Management of geometry entities: points, lines, surfaces, bodies...
Definition: Cad.h:69
FE_Datastore * getDataBase(void)
Return a pointer to the database.
Definition: Preprocessor.cc:159
Set of mesh components (nodes, elements and constraints).
Definition: SetMeshComp.h:58
void clearAll(void)
Delete all preprocessor entities.
Definition: Preprocessor.cc:143
SetEstruct * busca_set_estruct(const std::string &nmb)
Return a pointer to the set or geometric entity with the name being passed as a parameter.
Definition: Preprocessor.cc:122
Material handler (definition, searching,...).
Definition: MaterialLoader.h:45
Node creation manager.
Definition: NodeLoader.h:42
int sendData(CommParameters &)
Send data through the channel being passed as parameter.
Definition: Preprocessor.cc:177
Object set.
Definition: Set.h:63
virtual int sendSelf(CommParameters &)
Send object through the channel being passed as parameter.
Definition: Preprocessor.cc:211
Lee load patterns desde archivo. Load definition manager.
Definition: LoadLoader.h:44
Communication parameters between processes.
Definition: CommParameters.h:65
================================================================================
Definition: ContinuaReprComponent.h:34
Sets container.
Definition: MapSet.h:57
Manager for the creation/deletion of coordinate transformations.
Definition: TransfCooLoader.h:49
int recvData(const CommParameters &)
Receive data through the channel being passed as parameter.
Definition: Preprocessor.cc:194