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. | |
![]() | |
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. | |
![]() | |
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 int | getVerbosityLevel (void) |
Get the value of the verbosity level. | |
static void | setVerbosityLevel (const int &) |
Set the value of the verbosity level. | |
![]() | |
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.