XC Open source finite element analysis program
Protected Member Functions | Protected Attributes | List of all members

?? More...

#include <SFreedom_FE.h>

Inheritance diagram for XC::SFreedom_FE:
XC::MPSPBaseFE XC::FE_Element XC::TaggedObject XC::LagrangeSFreedom_FE XC::PenaltySFreedom_FE

Protected Member Functions

 SFreedom_FE (int tag, int sz, SFreedom_Constraint &theSP, const double &alpha=1.0)
 
- Protected Member Functions inherited from XC::MPSPBaseFE
 MPSPBaseFE (int tag, int numDOF_Group, int ndof, const double &alpha=1.0)
 
- Protected Member Functions inherited from XC::FE_Element
void addLocalM_Force (const Vector &accel, double fact=1.0)
 
void addLocalD_Force (const Vector &vel, double fact=1.0)
 
void addLocalM_ForceSensitivity (int gradNumber, const Vector &accel, double fact=1.0)
 
void addLocalD_ForceSensitivity (int gradNumber, const Vector &vel, double fact=1.0)
 
 FE_Element (int tag, Element *theElement)
 
 FE_Element (int tag, int numDOF_Group, int ndof)
 
- Protected Member Functions inherited from XC::TaggedObject
void setTag (int newTag)
 Establece el valor del tag.
 

Protected Attributes

SFreedom_ConstrainttheSP
 
NodetheNode
 
- Protected Attributes inherited from XC::MPSPBaseFE
double alpha
 
Matrix tang
 
Vector resid
 
- Protected Attributes inherited from XC::FE_Element
ID myDOF_Groups
 
ID myID
 

Additional Inherited Members

- Public Member Functions inherited from XC::FE_Element
virtual ~FE_Element (void)
 destructor.
 
virtual const IDgetDOFtags (void) const
 
virtual const IDgetID (void) const
 
void setAnalysisModel (AnalysisModel &theModel)
 
virtual int setID (void)
 
virtual const MatrixgetTangent (Integrator *theIntegrator)
 Return the matriz tangente que le indica el objeto Integrator.
 
virtual const VectorgetResidual (Integrator *theIntegrator)
 Returns the vector residuo que le indica el objeto Integrator.
 
virtual void zeroTangent (void)
 
virtual void addKtToTang (double fact=1.0)
 
virtual void addKiToTang (double fact=1.0)
 
virtual void addCtoTang (double fact=1.0)
 
virtual void addMtoTang (double fact=1.0)
 
virtual void zeroResidual (void)
 
virtual void addRtoResidual (double fact=1.0)
 
virtual void addRIncInertiaToResidual (double fact=1.0)
 
virtual const VectorgetTangForce (const Vector &x, double fact=1.0)
 
virtual const VectorgetK_Force (const Vector &x, double fact=1.0)
 
virtual const VectorgetC_Force (const Vector &x, double fact=1.0)
 
virtual const VectorgetM_Force (const Vector &x, double fact=1.0)
 
virtual void addM_Force (const Vector &accel, double fact=1.0)
 
virtual void addD_Force (const Vector &vel, double fact=1.0)
 
virtual int updateElement (void)
 
virtual IntegratorgetLastIntegrator (void)
 
virtual const VectorgetLastResponse (void)
 
ElementgetElement (void)
 
virtual void Print (std::ostream &, int=0)
 Imprime el objeto.
 
virtual void addResistingForceSensitivity (int gradNumber, double fact=1.0)
 
virtual void addM_ForceSensitivity (int gradNumber, const Vector &vect, double fact=1.0)
 
virtual void addD_ForceSensitivity (int gradNumber, const Vector &vect, double fact=1.0)
 
virtual int commitSensitivity (int gradNum, int numGrads)
 
- 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
 

Detailed Description

??


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