30 #ifndef LOADCOMBINATIONGROUP_H    31 #define LOADCOMBINATIONGROUP_H    33 #include "preprocessor/prep_handlers/LoadHandlerMember.h"    35 #include "boost/python/list.hpp"    38 class LoadCombination;
    61     boost::python::list 
getKeys(
void) 
const;
    62     bool remove(
const std::string &);
    71     std::deque<std::string> getNamesList(
void) 
const;
    78     const std::string getNombreCombPrevia(
const std::string &) 
const;
    79     int getTagCombPrevia(
const std::string &) 
const;
    83     boost::python::dict 
getPyDict(
void) 
const;
    84     void setPyDict(
const boost::python::dict &);
 Load combination container. 
Definition: LoadCombinationGroup.h:47
void setPyDict(const boost::python::dict &)
Set the values of the object members from a Python dictionary. 
Definition: LoadCombinationGroup.cc:249
Communication parameters between processes. 
Definition: Communicator.h:66
boost::python::dict getPyDict(void) const
Return a Python dictionary with the object members values. 
Definition: LoadCombinationGroup.cc:232
int sendSelf(Communicator &)
Sends object through the communicator argument. 
Definition: LoadCombinationGroup.cc:279
void addToDomain(const std::string &)
Adds the combination to the domain. 
Definition: LoadCombinationGroup.cc:102
Vector that stores the dbTags of the class members. 
Definition: DbTagData.h:44
int recvSelf(const Communicator &)
Receives object through the communicator argument. 
Definition: LoadCombinationGroup.cc:292
??. 
Definition: LoadHandlerMember.h:43
const std::string & getNombreLoadCombination(const LoadCombination *) const
Returns the name of the load combination pointed by the parameter. 
Definition: LoadCombinationGroup.cc:65
void removeFromDomain(const std::string &)
Removes the combination from the domain. 
Definition: LoadCombinationGroup.cc:114
LoadCombination * find_combination(const std::string &)
Returns a pointer to the load combination identified by the name being passed as parameter. 
Definition: LoadCombinationGroup.cc:44
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:55
~LoadCombinationGroup(void)
Destructor. 
Definition: LoadCombinationGroup.cc:202
DbTagData & getDbTagData(void) const
Returns a vector to store the dbTags of the class members. 
Definition: LoadCombinationGroup.cc:207
void removeAllFromDomain(void)
Remomves all the load combinations from the domain. 
Definition: LoadCombinationGroup.cc:126
LoadCombinationGroup(LoadHandler *owr)
Default constructor. 
Definition: LoadCombinationGroup.cc:38
void clear(void)
Deletes all the combinations. 
Definition: LoadCombinationGroup.cc:190
int sendData(Communicator &comm)
Send members through the communicator argument. 
Definition: LoadCombinationGroup.cc:214
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
std::map< std::string, LoadCombination * > LoadCombinationMap
LoadCombinations. 
Definition: LoadCombinationGroup.h:40
int recvData(const Communicator &comm)
Send members through the communicator argument. 
Definition: LoadCombinationGroup.cc:218
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
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:320
boost::python::list getKeys(void) const
Returns container's keys. 
Definition: LoadCombinationGroup.cc:181