XC Open source finite element analysis program
Public Member Functions | List of all members
XC::UserDefinedRV Class Reference
Inheritance diagram for XC::UserDefinedRV:
XC::RandomVariable XC::ReliabilityDomainComponent XC::TaggedObject

Public Member Functions

 UserDefinedRV (int tag, Vector xPoints, Vector PDFpoints, double startValue)
 
 UserDefinedRV (int tag, Vector xPoints, Vector PDFpoints)
 
void Print (std::ostream &s, int flag=0)
 Imprime el objeto.
 
double getPDFvalue (double rvValue)
 
double getCDFvalue (double rvValue)
 
double getInverseCDFvalue (double probValue)
 
const char * getType ()
 
double getMean ()
 
double getStdv ()
 
double getParameter1 ()
 
double getParameter2 ()
 
double getParameter3 ()
 
double getParameter4 ()
 
double getStartValue ()
 
- Public Member Functions inherited from XC::RandomVariable
 RandomVariable (int tag, int classTag)
 
int setNewTag (int tag)
 
- Public Member Functions inherited from XC::ReliabilityDomainComponent
virtual void setReliabilityDomain (ReliabilityDomain *theReliabilityDomain)
 
virtual ReliabilityDomaingetReliabilityDomain (void) const
 
- Public Member Functions inherited from XC::TaggedObject
 TaggedObject (int tag, EntCmd *owr=nullptr)
 Constructor.
 
virtual TaggedObjectgetCopy (void) const
 Virtual constructor.
 
void assignTag (int newTag)
 Establece el valor del tag.
 
int getTag (void) const
 

Additional Inherited Members

- Protected Member Functions inherited from XC::ReliabilityDomainComponent
 ReliabilityDomainComponent (int tag, int classTag)
 
- Protected Member Functions inherited from XC::TaggedObject
void setTag (int newTag)
 Establece el valor del tag.
 
- Protected Attributes inherited from XC::RandomVariable
int tag
 
double startValue
 

The documentation for this class was generated from the following files: