This is the complete list of members for lin3DShell4, including all inherited members.
AssemblePlateMembraneEffects(Eigen::MatrixXd &A, const Eigen::MatrixXd &Am, const Eigen::MatrixXd &Ap) | lin3DShell4 | private |
CommitState() | lin3DShell4 | virtual |
ComputeBodyForces(const std::shared_ptr< Load > &body, unsigned int k=0) | lin3DShell4 | virtual |
ComputeConstantTensionMatrix() | lin3DShell4 | private |
ComputeDampingMatrix() | lin3DShell4 | virtual |
ComputeDomainReductionForces(const std::shared_ptr< Load > &drm, unsigned int k) | lin3DShell4 | virtual |
ComputeEnergy() | lin3DShell4 | virtual |
ComputeInitialStiffnessMatrix() | lin3DShell4 | private |
ComputeInternalDynamicForces() | lin3DShell4 | virtual |
ComputeInternalForces() | lin3DShell4 | virtual |
ComputeLoadShapeFunctionMatrix(const double ri, const double si, const Eigen::MatrixXd &xyloc, Eigen::MatrixXd &Hij, Eigen::MatrixXd &Jij) | lin3DShell4 | private |
ComputeLocalAxes() const | lin3DShell4 | private |
ComputeLocalCoordinates() const | lin3DShell4 | private |
ComputeMassMatrix() | lin3DShell4 | virtual |
ComputeMembraneShapeFunctionMatrix(const double ri, const double si, const Eigen::MatrixXd &xyloc, Eigen::MatrixXd &Hij, Eigen::MatrixXd &Jij) | lin3DShell4 | private |
ComputeMembraneStrainDisplacementMatrix(const double ri, const double si, const Eigen::MatrixXd &xyloc, const Eigen::MatrixXd &Bij, Eigen::MatrixXd &BM12, Eigen::MatrixXd &Pij, Eigen::MatrixXd &Jij) | lin3DShell4 | private |
ComputePlateShapeFunctionMatrix(const double ri, const double si, const Eigen::MatrixXd &xyloc, Eigen::MatrixXd &Hij, Eigen::MatrixXd &Jij) | lin3DShell4 | private |
ComputePlateStrainDisplacementMatrix(const double ri, const double si, const Eigen::MatrixXd &xyloc, Eigen::MatrixXd &Bij, Eigen::MatrixXd &Jij) | lin3DShell4 | private |
ComputePMLMatrix() | lin3DShell4 | virtual |
ComputeRotation() const | lin3DShell4 | private |
ComputeStiffnessMatrix() | lin3DShell4 | virtual |
ComputeStrain(Eigen::MatrixXd &BM12, Eigen::MatrixXd &xyloc, double ri, double si) | lin3DShell4 | private |
ComputeStrainRate(Eigen::MatrixXd &BM12, Eigen::MatrixXd &xyloc, double ri, double si) | lin3DShell4 | private |
ComputeSurfaceForces(const std::shared_ptr< Load > &surface, unsigned int face) | lin3DShell4 | virtual |
ComputeTotalMass() | lin3DShell4 | private |
ConstantTensionMatrix(const double ri, const double si, const Eigen::MatrixXd &xyloc, Eigen::MatrixXd &BM12, Eigen::MatrixXd &Jij) | lin3DShell4 | private |
Element(std::string name, const std::vector< unsigned int > nodes, unsigned int ndofs, unsigned int VTKcell, unsigned int SVLcell) | Element | |
GetName() const | Element | |
GetNodes() const | Element | |
GetNumberOfDegreeOfFreedom() const | Element | |
GetNumberOfNodes() const | Element | |
GetStrain() const | lin3DShell4 | virtual |
GetStrainAt(double x3, double x2) const | lin3DShell4 | virtual |
GetStrainRate() const | lin3DShell4 | virtual |
GetStress() const | lin3DShell4 | virtual |
GetStressAt(double x3, double x2) const | lin3DShell4 | virtual |
GetTotalDegreeOfFreedom() const | lin3DShell4 | virtual |
GetVTKCellType() const | Element | |
GetVTKGroupType() const | Element | |
GetVTKResponse(std::string response) const | lin3DShell4 | virtual |
HasFixedNode(const std::vector< std::shared_ptr< Node > > &nodes) const | Element | |
InitialState() | lin3DShell4 | virtual |
lin3DShell4(const std::vector< unsigned int > nodes, std::unique_ptr< Section > §ion, const std::string quadrature="GAUSS", const unsigned int nGauss=9) | lin3DShell4 | |
QuadraturePoints | lin3DShell4 | private |
ReverseState() | lin3DShell4 | virtual |
SetDamping(const std::shared_ptr< Damping > &damping) | lin3DShell4 | virtual |
SetDomain(std::map< unsigned int, std::shared_ptr< Node > > &nodes) | lin3DShell4 | virtual |
theDamping | lin3DShell4 | private |
theNodes | lin3DShell4 | private |
theSection | lin3DShell4 | private |
UpdateState() | lin3DShell4 | virtual |
~Element()=0 | Element | pure virtual |
~lin3DShell4() | lin3DShell4 |