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

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

bLin3DChannelprivate
CommitState()Lin3DChannelvirtual
ComputeLineLocalAxes(double h, double b, double zcm, double ycm, double angle, unsigned int ip)Sectionprotected
ComputeSectionCenter(double &zcm, double &ycm)Lin3DChannelprotected
CopySection()Lin3DChannelvirtual
GetArea()Lin3DChannelprotected
GetAreaRotationMatrix(double Theta)Sectionprotected
GetDensity()Lin3DChannelvirtual
GetInertiaAxis1()Lin3DChannelprotected
GetInertiaAxis2()Lin3DChannelprotected
GetInertiaAxis3()Lin3DChannelprotected
GetInitialTangentStiffness()Lin3DChannelvirtual
GetLineRotationMatrix(double theta)Sectionprotected
GetLineTranslationMatrix(double h, double b, double zc, double yc, unsigned int ip)Sectionprotected
GetName()Section
GetShearArea2()Lin3DChannelprotected
GetShearArea3()Lin3DChannelprotected
GetStrain()Lin3DChannelvirtual
GetStrainAt(double x3=0, double x2=0)Lin3DChannelvirtual
GetStress()Lin3DChannelvirtual
GetStressAt(double x3=0, double x2=0)Lin3DChannelvirtual
GetTangentStiffness()Lin3DChannelvirtual
hLin3DChannelprivate
InitialState()Lin3DChannelvirtual
InsertionPointCoordinates(double &x3, double &x2, double h, double b, double zc, double yc, unsigned int ip)Sectionprotected
InsertPointLin3DChannelprivate
Lin3DChannel(double h, double b, double tw, double tf, std::unique_ptr< Material > &material, double theta=0.0, unsigned int ip=10)Lin3DChannel
ReverseState()Lin3DChannelvirtual
Section(std::string name)Section
StrainLin3DChannelprivate
tfLin3DChannelprivate
theMaterialLin3DChannelprivate
ThetaLin3DChannelprivate
twLin3DChannelprivate
UpdateState(const Eigen::VectorXd strain, const unsigned int cond)Lin3DChannelvirtual
~Lin3DChannel()Lin3DChannel
~Section()=0Sectionpure virtual