xc
|
Routines to generate combinations of actions. More...
Classes | |
class | Action |
Action or linear combination of actions. More... | |
class | ActionFamilyContainer |
Stores all the families of actions. More... | |
class | ActionRelationships |
Relationship of an action with the other ones. More... | |
class | ActionRepresentativeValues |
Representative values of an action. More... | |
class | ActionsAndFactors |
Container for all the action families. More... | |
class | ActionsFamily |
Family of actions (permanent, variable, accidental,...) More... | |
class | ActionWeightingMap |
Container for ActionAndFactors objects. More... | |
class | ActionWrapper |
Base class for action design values and action groups. More... | |
class | ActionWrapperList |
List of representative values of actions (ActionWrapper objects). More... | |
class | CombinationFactors |
Coeficientes de simultaneidad de una acción. More... | |
class | CombinationFactorsMap |
Contenedor de coeficientes de simultaneidad de acciones. More... | |
class | Factors |
Almacena todas las familias de acciones. More... | |
class | FactorsMap |
Combination factor container. More... | |
class | GroupActionWrapper |
Wrapper for a group action. More... | |
class | LeadingActionInfo |
Information about the leading action. More... | |
class | LoadCombinationGenerator |
Object that generates and manages the combinations. More... | |
class | LoadCombinations |
Almacena todas las Load Combinations que deben formarse para las acciones. More... | |
class | LoadCombinationVector |
Combination container. More... | |
class | PartialSafetyFactors |
Partial safety factors de una familia de acciones en SLS y ULS. More... | |
class | PartialSafetyFactorsMap |
Partial safety factors container. More... | |
class | SingleActionWrapper |
Wrapper for a single action. More... | |
class | SLSPartialSafetyFactors |
Serviceability limit states partial safety factors. More... | |
class | ULSPartialSafetyFactors |
Partial safety factors de una familia de acciones (permanentes, variables,...), en estados límite últimos . More... | |
class | Variation |
Vector that stores the factors of the linear combination of actions. More... | |
class | Variations |
Conjunto de las posibles variations de dos elementos (partial_safety_factors_fav y partial_safety_factors_desfav) tomados de n en n. More... | |
Functions | |
std::ostream & | operator<< (std::ostream &os, const Action &acc) |
bool | incompatibles (const Action &acc_i, const Action &acc_j) |
Return true if actions are incompatible. | |
template<class InputIterator > | |
std::string | actionsNames (InputIterator begin, InputIterator end) |
Returns a list with the action names. | |
template<class InputIterator > | |
std::string | actionPtrsNames (InputIterator begin, InputIterator end) |
Returns a list with the action names. | |
std::ostream & | operator<< (std::ostream &os, const ActionRelationships &acc) |
const LoadCombinationVector & | get_compatibles (const LoadCombinationVector &) |
Return the combinations filtering those that contain incompatible actions. More... | |
const LoadCombinationVector & | filtraCombsEsclavasHuerfanas (const LoadCombinationVector &) |
Filters the combinations where an slave actions appears without its master. More... | |
bool | incompatibles (const ActionWrapper &acc_i, const ActionWrapper &acc_j) |
template<class InputIterator > | |
std::deque< const ActionWrapper * > | listaIncompatibles (const ActionWrapper *acc, InputIterator begin, InputIterator end) |
Return the list of actions wrappers incompatibles with the one being passed as parameter. More... | |
std::ostream & | operator<< (std::ostream &, const ActionWrapper &) |
Output operator. | |
std::ostream & | operator<< (std::ostream &os, const ActionWrapperList &vs) |
Output operator. | |
std::tuple< std::vector< Action >, std::vector< std::string > > | extract_action_tuples (const boost::python::list &) |
Extract the (action, combination_factors_name) pairs from the argument list. More... | |
std::ostream & | operator<< (std::ostream &os, const CombinationFactors &cf) |
std::ostream & | operator<< (std::ostream &os, const SLSPartialSafetyFactors &g) |
std::ostream & | operator<< (std::ostream &os, const PartialSafetyFactors &g) |
std::ostream & | operator<< (std::ostream &os, const LeadingActionInfo &lai) |
std::ostream & | operator<< (std::ostream &os, const LoadCombinationVector &vc) |
std::ostream & | operator<< (std::ostream &os, const Variation &v) |
Operador salida. More... | |
std::ostream & | operator<< (std::ostream &os, const Variations &vs) |
Operador salida. | |
Routines to generate combinations of actions.
Routines that generate combinations of actions.
std::tuple< std::vector< cmb_acc::Action >, std::vector< std::string > > cmb_acc::extract_action_tuples | ( | const boost::python::list & | actionTuples | ) |
Extract the (action, combination_factors_name) pairs from the argument list.
actionTuples | list of (action, combination_factors_name) tuples. |
const cmb_acc::LoadCombinationVector & cmb_acc::filtraCombsEsclavasHuerfanas | ( | const LoadCombinationVector & | comb | ) |
Filters the combinations where an slave actions appears without its master.
const cmb_acc::LoadCombinationVector & cmb_acc::get_compatibles | ( | const LoadCombinationVector & | comb | ) |
Return the combinations filtering those that contain incompatible actions.
std::deque<const ActionWrapper *> cmb_acc::listaIncompatibles | ( | const ActionWrapper * | acc, |
InputIterator | begin, | ||
InputIterator | end | ||
) |
Return the list of actions wrappers incompatibles with the one being passed as parameter.