23 #ifndef LOADCOMBINATIONGENERATOR_H 24 #define LOADCOMBINATIONGENERATOR_H 26 #include "ActionWeightingMap.h" 30 class LoadCombinations;
43 ActionWrapper &
insert(
const std::string &,
const std::string &,
const Action &,
const std::string &combination_factors_name=
"",
const std::string &partial_safety_factors_name=
"");
44 ActionWrapper &
insertGroup(
const std::string &,
const std::string &,
const std::vector<Action> &,
const std::vector<std::string> &,
const std::string &);
48 {
return action_weighting; }
50 { action_weighting= pa; }
52 {
return combinations; }
Object that generates and manages the combinations.
Definition: LoadCombinationGenerator.h:35
Routines to generate combinations of actions.
LoadCombinationGenerator(CommandEntity *owr=nullptr)
Constructor.
Definition: LoadCombinationGenerator.cc:28
Container for ActionAndFactors objects.
Definition: ActionWeightingMap.h:42
Action or linear combination of actions.
Definition: Action.h:44
ActionWrapper & insertGroupPy(const std::string &, const std::string &, const boost::python::list &, const std::string &)
Insert the group of actions being passed as parameter and sets its combination and partial safety fac...
Definition: LoadCombinationGenerator.cc:67
Almacena todas las Load Combinations que deben formarse para las acciones.
Definition: LoadCombinations.h:35
void genera(void)
Generation of combinations.
Definition: LoadCombinationGenerator.cc:76
ActionWrapper & insert(const std::string &, const std::string &, const Action &, const std::string &combination_factors_name="", const std::string &partial_safety_factors_name="")
Insert the action being passed as parameter.
Definition: LoadCombinationGenerator.cc:37
Objet that can execute python scripts.
Definition: CommandEntity.h:40
Base class for action design values and action groups.
Definition: ActionWrapper.h:42
ActionWrapper & insertGroup(const std::string &, const std::string &, const std::vector< Action > &, const std::vector< std::string > &, const std::string &)
Insert the group of actions being passed as parameter and sets its combination and partial safety fac...
Definition: LoadCombinationGenerator.cc:52