29 #ifndef LOADCOMBINATIONGROUP_H 30 #define LOADCOMBINATIONGROUP_H 32 #include "preprocessor/loaders/LoadLoaderMember.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> getListaNombres(
void)
const;
77 const std::string getNombreCombPrevia(
const std::string &)
const;
78 int getTagCombPrevia(
const std::string &)
const;
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
const std::string & getNombreLoadCombination(const LoadCombination *) const
Returns the name of the load combination pointed by the parameter.
Definition: LoadCombinationGroup.cc:69
int recvSelf(const CommParameters &)
Receives object through the channel being passed as parameter.
Definition: LoadCombinationGroup.cc:223
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
Load pattern combination (1.5*PP+1.0*CP+1.6*SC ...).
Definition: LoadCombination.h:43
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
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
void removeAllFromDomain(void)
Remomves all the load combinations from the domain.
Definition: LoadCombinationGroup.cc:127
DbTagData & getDbTagData(void) const
Returns a vector para almacenar los dbTags de los miembros de la clase.
Definition: LoadCombinationGroup.cc:185
void clear(void)
Deletes all the combinations.
Definition: LoadCombinationGroup.cc:168
LoadCombinationGroup(LoadLoader *owr)
Default constructor.
Definition: LoadCombinationGroup.cc:42
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
int sendData(CommParameters &cp)
Send members through the channel being passed as parameter.
Definition: LoadCombinationGroup.cc:192
??.
Definition: LoadLoaderMember.h:42
~LoadCombinationGroup(void)
Destructor.
Definition: LoadCombinationGroup.cc:180
Lee load patterns desde archivo. Load definition manager.
Definition: LoadLoader.h:44
Communication parameters between processes.
Definition: CommParameters.h:65
std::map< std::string, LoadCombination * > LoadCombinationMap
LoadCombinations.
Definition: LoadCombinationGroup.h:39
================================================================================
Definition: ContinuaReprComponent.h:34
int sendSelf(CommParameters &)
Sends object through the channel being passed as parameter.
Definition: LoadCombinationGroup.cc:210
boost::python::list getKeys(void) const
Returns container's keys.
Definition: LoadCombinationGroup.cc:159
void removeFromDomain(const std::string &)
Removes the combination from the domain.
Definition: LoadCombinationGroup.cc:115