33 #include "PrepHandler.h"    34 #include "domain/load/pattern/MapLoadPatterns.h"    35 #include "domain/load/pattern/LoadCombinationGroup.h"    40 class LoadCombination;
    47     typedef std::map<std::string,GroundMotion *> map_ground_motions;
    48     map_ground_motions ground_motions; 
    68     void removeAllFromDomain(
void);
    70     inline int &getTagLP(
void)
    72     inline const int &getTagLP(
void)
 const    74     inline void setTagLP(
const int &tlp)
    81     map_ground_motions &getGroundMotions(
void)
    82       { 
return ground_motions; }
    83     const map_ground_motions &getGroundMotions(
void)
 const    84       { 
return ground_motions; }
    96       { 
return combinations; }
    98       { 
return combinations; }
   104     boost::python::dict 
getPyDict(
void) 
const;
   105     void setPyDict(
const boost::python::dict &);
 void removeLoadsOn(const Node *)
Removes the given node from all the load patterns. 
Definition: LoadHandler.cc:100
void setPyDict(const boost::python::dict &)
Set the values of the object members from a Python dictionary. 
Definition: LoadHandler.cc:195
void addToDomain(const std::string &)
Adds the load pattern to the domain. 
Definition: LoadHandler.cc:44
void copyLoads(const Node *, const Node *)
Copy the loads from the first node to the second one. 
Definition: LoadHandler.cc:108
Load combination container. 
Definition: LoadCombinationGroup.h:47
boost::python::dict getPyDict(void) const
Return a Python dictionary with the object members values. 
Definition: LoadHandler.cc:168
int recvSelf(const Communicator &)
Receives object through the communicator argument. 
Definition: LoadHandler.cc:253
Communication parameters between processes. 
Definition: Communicator.h:66
LoadHandler(Preprocessor *owr)
Default constructor. 
Definition: LoadHandler.cc:40
Finite element model generation tools. 
Definition: Preprocessor.h:59
~LoadHandler(void)
Destructor. 
Definition: LoadHandler.cc:84
Vector that stores the dbTags of the class members. 
Definition: DbTagData.h:44
void clearAll(void)
Clears all the objects. 
Definition: LoadHandler.cc:77
int sendSelf(Communicator &)
Sends object through the communicator argument. 
Definition: LoadHandler.cc:235
Base class for the preprocessor objects that create model entities: nodes, elements, loads, etc. 
Definition: PrepHandler.h:47
int recvData(const Communicator &)
Send members through the communicator argument. 
Definition: LoadHandler.cc:158
Base class for the finite elements. 
Definition: Element.h:112
void removeFromDomain(const std::string &)
Remove load pattern from domain. 
Definition: LoadHandler.cc:61
boost::python::list getLoadPatternsActingOnPy(const Node *)
Return the load patterns that act on the given node. 
Definition: LoadHandler.cc:94
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
Load pattern container. 
Definition: MapLoadPatterns.h:46
DbTagData & getDbTagData(void) const
Returns a vector to store the dbTags of the class members. 
Definition: LoadHandler.cc:141
Load definition manager. 
Definition: LoadHandler.h:45
Base class for load pattern combinations (1.5*selfWeight+1.0*permanentLoad+1.6*trafficLoad ...
Definition: LoadCombination.h:45
Domain (mesh and boundary conditions) of the finite element model. 
Definition: Domain.h:117
Mesh node. 
Definition: Node.h:111
std::list< LoadPattern * > getLoadPatternsActingOn(const Node *)
Return the load patterns that act on the given node. 
Definition: LoadHandler.cc:88
int sendData(Communicator &)
Send members through the communicator argument. 
Definition: LoadHandler.cc:148