Seismo-VLAB  1.3
An Open-Source Finite Element Software for Meso-Scale Simulations
Lin2DCircularTube Member List

This is the complete list of members for Lin2DCircularTube, including all inherited members.

CommitState()Lin2DCircularTubevirtual
ComputeLineLocalAxes(double h, double b, double zcm, double ycm, double angle, unsigned int ip)Sectionprotected
ComputeSectionCenter(double &zcm, double &ycm)Lin2DCircularTubeprotected
CopySection()Lin2DCircularTubevirtual
GetArea()Lin2DCircularTubeprotected
GetAreaRotationMatrix(double Theta)Sectionprotected
GetDensity()Lin2DCircularTubevirtual
GetInertiaAxis2()Lin2DCircularTubeprotected
GetInertiaAxis3()Lin2DCircularTubeprotected
GetInitialTangentStiffness()Lin2DCircularTubevirtual
GetLineRotationMatrix(double theta)Sectionprotected
GetLineTranslationMatrix(double h, double b, double zc, double yc, unsigned int ip)Sectionprotected
GetName()Section
GetShearArea2()Lin2DCircularTubeprotected
GetShearArea3()Lin2DCircularTubeprotected
GetStrain()Lin2DCircularTubevirtual
GetStrainAt(double x3=0, double x2=0)Lin2DCircularTubevirtual
GetStress()Lin2DCircularTubevirtual
GetStressAt(double x3=0, double x2=0)Lin2DCircularTubevirtual
GetTangentStiffness()Lin2DCircularTubevirtual
InitialState()Lin2DCircularTubevirtual
InsertionPointCoordinates(double &x3, double &x2, double h, double b, double zc, double yc, unsigned int ip)Sectionprotected
InsertPointLin2DCircularTubeprivate
Lin2DCircularTube(double re, double ri, std::unique_ptr< Material > &material, double theta=0.0, unsigned int ip=10)Lin2DCircularTube
reLin2DCircularTubeprivate
ReverseState()Lin2DCircularTubevirtual
riLin2DCircularTubeprivate
Section(std::string name)Section
StrainLin2DCircularTubeprivate
theMaterialLin2DCircularTubeprivate
ThetaLin2DCircularTubeprivate
UpdateState(const Eigen::VectorXd strain, const unsigned int cond)Lin2DCircularTubevirtual
~Lin2DCircularTube()Lin2DCircularTube
~Section()=0Sectionpure virtual