29 #ifndef LOADCOMBINATIONGROUP_H 30 #define LOADCOMBINATIONGROUP_H 32 #include "preprocessor/prep_handlers/LoadHandlerMember.h" 34 #include "boost/python/list.hpp" 37 class LoadCombination;
60 boost::python::list
getKeys(
void)
const;
61 void remove(
const std::string &);
70 std::deque<std::string> getNamesList(
void)
const;
77 const std::string getNombreCombPrevia(
const std::string &)
const;
78 int getTagCombPrevia(
const std::string &)
const;
int recvData(const CommParameters &cp)
Send members through the channel being passed as parameter.
Definition: LoadCombinationGroup.cc:196
Load combination container.
Definition: LoadCombinationGroup.h:46
void addToDomain(const std::string &)
Adds the combination to the domain.
Definition: LoadCombinationGroup.cc:103
Vector that stores the dbTags of the class members.
Definition: DbTagData.h:43
??.
Definition: LoadHandlerMember.h:42
const std::string & getNombreLoadCombination(const LoadCombination *) const
Returns the name of the load combination pointed by the parameter.
Definition: LoadCombinationGroup.cc:69
int sendData(CommParameters &cp)
Send members through the channel being passed as parameter.
Definition: LoadCombinationGroup.cc:192
int recvSelf(const CommParameters &)
Receives object through the channel being passed as parameter.
Definition: LoadCombinationGroup.cc:223
void removeFromDomain(const std::string &)
Removes the combination from the domain.
Definition: LoadCombinationGroup.cc:115
int sendSelf(CommParameters &)
Sends object through the channel being passed as parameter.
Definition: LoadCombinationGroup.cc:210
LoadCombination * find_combination(const std::string &)
Returns a pointer to the load combination identified by the name being passed as parameter.
Definition: LoadCombinationGroup.cc:48
const LoadCombination * buscaLoadCombination(const std::string &) const
Returns a pointer to the load combination identified by the name being passed as parameter.
Definition: LoadCombinationGroup.cc:59
~LoadCombinationGroup(void)
Destructor.
Definition: LoadCombinationGroup.cc:180
DbTagData & getDbTagData(void) const
Returns a vector to store the dbTags of the class members.
Definition: LoadCombinationGroup.cc:185
void removeAllFromDomain(void)
Remomves all the load combinations from the domain.
Definition: LoadCombinationGroup.cc:127
LoadCombinationGroup(LoadHandler *owr)
Default constructor.
Definition: LoadCombinationGroup.cc:42
void clear(void)
Deletes all the combinations.
Definition: LoadCombinationGroup.cc:168
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Communication parameters between processes.
Definition: CommParameters.h:65
std::map< std::string, LoadCombination * > LoadCombinationMap
LoadCombinations.
Definition: LoadCombinationGroup.h:39
Lee load patterns desde archivo.
Definition: LoadHandler.h:44
Load pattern combination (1.5*PP+1.0*CP+1.6*SC ...).
Definition: LoadCombination.h:43
Domain (mesh and boundary conditions) of the finite element model.
Definition: Domain.h:116
const_iterator buscaCombPrevia(const LoadCombination &) const
Search for the nearest combination to the one being passed as parameter from those that have their fa...
Definition: LoadCombinationGroup.cc:251
boost::python::list getKeys(void) const
Returns container's keys.
Definition: LoadCombinationGroup.cc:159