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

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

CommitState()Lin3DCircularvirtual
ComputeLineLocalAxes(double h, double b, double zcm, double ycm, double angle, unsigned int ip)Sectionprotected
ComputeSectionCenter(double &zcm, double &ycm)Lin3DCircularprotected
CopySection()Lin3DCircularvirtual
GetArea()Lin3DCircularprotected
GetAreaRotationMatrix(double Theta)Sectionprotected
GetDensity()Lin3DCircularvirtual
GetInertiaAxis1()Lin3DCircularprotected
GetInertiaAxis2()Lin3DCircularprotected
GetInertiaAxis3()Lin3DCircularprotected
GetInitialTangentStiffness()Lin3DCircularvirtual
GetLineRotationMatrix(double theta)Sectionprotected
GetLineTranslationMatrix(double h, double b, double zc, double yc, unsigned int ip)Sectionprotected
GetName()Section
GetShearArea2()Lin3DCircularprotected
GetShearArea3()Lin3DCircularprotected
GetStrain()Lin3DCircularvirtual
GetStrainAt(double x3=0, double x2=0)Lin3DCircularvirtual
GetStress()Lin3DCircularvirtual
GetStressAt(double x3=0, double x2=0)Lin3DCircularvirtual
GetTangentStiffness()Lin3DCircularvirtual
InitialState()Lin3DCircularvirtual
InsertionPointCoordinates(double &x3, double &x2, double h, double b, double zc, double yc, unsigned int ip)Sectionprotected
InsertPointLin3DCircularprivate
Lin3DCircular(double r, std::unique_ptr< Material > &material, double theta=0.0, unsigned int ip=10)Lin3DCircular
rLin3DCircularprivate
ReverseState()Lin3DCircularvirtual
Section(std::string name)Section
StrainLin3DCircularprivate
theMaterialLin3DCircularprivate
ThetaLin3DCircularprivate
UpdateState(const Eigen::VectorXd strain, const unsigned int cond)Lin3DCircularvirtual
~Lin3DCircular()Lin3DCircular
~Section()=0Sectionpure virtual