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

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

CommitState()Lin3DCircularTubevirtual
ComputeLineLocalAxes(double h, double b, double zcm, double ycm, double angle, unsigned int ip)Sectionprotected
ComputeSectionCenter(double &zcm, double &ycm)Lin3DCircularTubeprotected
CopySection()Lin3DCircularTubevirtual
GetArea()Lin3DCircularTubeprotected
GetAreaRotationMatrix(double Theta)Sectionprotected
GetDensity()Lin3DCircularTubevirtual
GetInertiaAxis1()Lin3DCircularTubeprotected
GetInertiaAxis2()Lin3DCircularTubeprotected
GetInertiaAxis3()Lin3DCircularTubeprotected
GetInitialTangentStiffness()Lin3DCircularTubevirtual
GetLineRotationMatrix(double theta)Sectionprotected
GetLineTranslationMatrix(double h, double b, double zc, double yc, unsigned int ip)Sectionprotected
GetName()Section
GetShearArea2()Lin3DCircularTubeprotected
GetShearArea3()Lin3DCircularTubeprotected
GetStrain()Lin3DCircularTubevirtual
GetStrainAt(double x3=0, double x2=0)Lin3DCircularTubevirtual
GetStress()Lin3DCircularTubevirtual
GetStressAt(double x3=0, double x2=0)Lin3DCircularTubevirtual
GetTangentStiffness()Lin3DCircularTubevirtual
InitialState()Lin3DCircularTubevirtual
InsertionPointCoordinates(double &x3, double &x2, double h, double b, double zc, double yc, unsigned int ip)Sectionprotected
InsertPointLin3DCircularTubeprivate
Lin3DCircularTube(double re, double ri, std::unique_ptr< Material > &material, double theta=0.0, unsigned int ip=10)Lin3DCircularTube
reLin3DCircularTubeprivate
ReverseState()Lin3DCircularTubevirtual
riLin3DCircularTubeprivate
Section(std::string name)Section
StrainLin3DCircularTubeprivate
theMaterialLin3DCircularTubeprivate
ThetaLin3DCircularTubeprivate
UpdateState(const Eigen::VectorXd strain, const unsigned int cond)Lin3DCircularTubevirtual
~Lin3DCircularTube()Lin3DCircularTube
~Section()=0Sectionpure virtual