|
xc
|
Base class for action design values and action groups. More...
#include <ActionWrapper.h>


Public Member Functions | |
| const PartialSafetyFactors * | getPartialSafetyFactors (void) const |
| Return the partial safety factors. | |
| void | setPartialSafetyFactors (const std::string &) |
| Set the partial safety factors. | |
| const ActionsFamily * | getFamily (void) const |
| Return the family that owns this object. | |
| int | getIndex (void) const |
| Return the index of the action in its container. | |
| virtual std::string | getName (void) const =0 |
| virtual bool | notDeterminant (void) const =0 |
| virtual std::vector< const Action * > | getWrappedActions (void) const =0 |
| virtual const Action * | getAction (const size_t &) const =0 |
| virtual const ActionRelationships & | getRelaciones (void) const =0 |
| virtual bool | Incompatible (const ActionWrapper &f) const |
| Return true if this actions are not compatible with those in the argument wrapper. More... | |
| bool | Compatible (const ActionWrapper &aw) const |
| Return true if this actions is compatible with the argument one. More... | |
| std::string | incompatibleStringList (ActionWrapperList *) const |
| Action::map_descomp | getComponents (void) const |
| When the wrapped actions decomposition. | |
| boost::python::dict | getComponentsPy (void) const |
| Return the group components in a Python dictionary. | |
| boost::python::dict | getPyDict (void) const |
| Return a Python dictionary with the object members values. | |
| void | setPyDict (const boost::python::dict &) |
| Set the values of the object members from a Python dictionary. | |
| Variations | getVariations (const bool &, const bool &) const |
| Compute the variations that can be formed with this action. More... | |
| virtual Action | getRepresentativeValue (const LeadingActionInfo &) const =0 |
| Action | getCombinationValue (const LeadingActionInfo &, const double &) const |
| Return the combination value for the action. More... | |
| void | Print (std::ostream &os) const |
| Print stuff. | |
Public Member Functions inherited from EntityWithOwner | |
| EntityWithOwner (EntityWithOwner *owr=nullptr) | |
| Default constructor. | |
| EntityWithOwner (const EntityWithOwner &) | |
| Copy constructor. | |
| EntityWithOwner & | operator= (const EntityWithOwner &) |
| Assignment operator. | |
| virtual bool | operator== (const EntityWithOwner &) const |
| Comparison operator. | |
| virtual | ~EntityWithOwner (void) |
| Virtual destructor. | |
| virtual std::string | getClassName (void) const |
| Returns demangled class name. | |
| void | set_owner (EntityWithOwner *owr) |
| Assigns the owner of the object. | |
| EntityWithOwner * | Owner (void) |
| const EntityWithOwner * | Owner (void) const |
Protected Member Functions | |
| ActionWrapper (ActionWrapperList *list=nullptr, const std::string &nmb_partial_safety_factors="") | |
| Default constructor. | |
Protected Member Functions inherited from EntityWithOwner | |
| virtual bool | isEqual (const EntityWithOwner &) const |
| Return true if both objects are equal. | |
Protected Attributes | |
| ActionWrapperList * | container |
| Container for the actions of the family. | |
| const PartialSafetyFactors * | partial_safety_factors |
| Partial safety factors for the actions in this wrapper. | |
Friends | |
| class | ActionWrapperList |
Additional Inherited Members | |
Static Public Member Functions inherited from EntityWithOwner | |
| static int | getVerbosityLevel (void) |
| Get the value of the verbosity level. | |
| static void | setVerbosityLevel (const int &) |
| Set the value of the verbosity level. | |
Static Protected Attributes inherited from EntityWithOwner | |
| static int | verbosity = 1 |
| Object that owns THIS ONE. More... | |
Base class for action design values and action groups.
|
inline |
Return true if this actions is compatible with the argument one.
| cmb_acc::Action cmb_acc::ActionWrapper::getCombinationValue | ( | const LeadingActionInfo & | lai, |
| const double & | psf | ||
| ) | const |
Return the combination value for the action.
| leadingActioInfo | Information about the leading action. |
| psf | partial safety factor. |
| cmb_acc::Variations cmb_acc::ActionWrapper::getVariations | ( | const bool & | uls, |
| const bool & | sit_accidental | ||
| ) | const |
Compute the variations that can be formed with this action.
| uls | True if it's an ultimate limit state. |
| sit_accidental | true if it's an accidental or seismic situation. |
|
virtual |
Return true if this actions are not compatible with those in the argument wrapper.
1.8.13