25 #ifndef PARTIALSAFETYFACTORS_HXX 26 #define PARTIALSAFETYFACTORS_HXX 28 #include "utility/kernel/CommandEntity.h" 52 inline float getFavorable(
void)
const 54 inline void setFavorable(
const float &f)
55 { partial_safety_factors_fav= f; }
56 inline float getDesfavorable(
void)
const 58 inline void setDesfavorable(
const float &f)
59 { partial_safety_factors_unfav= f; }
60 virtual void Print(std::ostream &os)
const;
73 float partial_safety_factors_fav_acc;
74 float partial_safety_factors_unfav_acc;
85 ULSPartialSafetyFactors(
const float &fav=0.0,
const float &desfav=1.8,
const float &fav_acc=0.0,
const float &desfav_acc=1.0);
86 inline float getFavorableAccidental(
void)
const 87 {
return partial_safety_factors_fav_acc; }
88 inline void setFavorableAccidental(
const float &f)
89 { partial_safety_factors_fav_acc= f; }
90 inline float getDesfavorableAccidental(
void)
const 91 {
return partial_safety_factors_unfav_acc; }
92 inline void setDesfavorableAccidental(
const float &f)
93 { partial_safety_factors_unfav_acc= f; }
94 virtual void Print(std::ostream &os)
const;
109 {
return uls_partial_safety_factors; }
112 {
return sls_partial_safety_factors; }
113 Variation getVariation(
const bool &uls,
const bool &sit_accidental)
const;
114 virtual void Print(std::ostream &os)
const;
Variation Coefs(void) const
Return the partial safety factors for serviceability limit state.
Definition: PartialSafetyFactors.cc:36
const ULSPartialSafetyFactors & getULSPartialSafetyFactors(void) const
Return the partial safety factors for ultimate limit states.
Definition: PartialSafetyFactors.h:108
const SLSPartialSafetyFactors & getSLSPartialSafetyFactors(void) const
Return the partial safety factors for serviceability limit states.
Definition: PartialSafetyFactors.h:111
friend class PartialSafetyFactors
Lee el objeto desde archivo.
Definition: PartialSafetyFactors.h:47
Serviceability limit states partial safety factors.
Definition: PartialSafetyFactors.h:38
Routines to generate combinations of actions.
float partial_safety_factors_unfav
unfavourable effect.
Definition: PartialSafetyFactors.h:43
Vector that stores the factors of the linear combination of actions.
Definition: Variation.h:36
virtual void Print(std::ostream &os) const
Print stuff.
Definition: PartialSafetyFactors.cc:103
SLSPartialSafetyFactors(const float &fav=0.0, const float &desfav=1.0)
Default constructor. Supone control normal.
Definition: PartialSafetyFactors.cc:31
Objet that can execute python scripts.
Definition: CommandEntity.h:40
Partial safety factors de una familia de acciones en SLS y ULS.
Definition: PartialSafetyFactors.h:98
float partial_safety_factors_fav
favourable effect.
Definition: PartialSafetyFactors.h:42
Partial safety factors de una familia de acciones (permanentes, variables,...), en estados límite últ...
Definition: PartialSafetyFactors.h:70