#include <shell_cross_section.hpp>
◆ IntegrationPointCollection [1/2]
◆ IntegrationPointCollection [2/2]
◆ Ply() [1/6]
Kratos::ShellCrossSection::Ply::Ply |
( |
| ) |
|
|
inline |
◆ Ply() [2/6]
Kratos::ShellCrossSection::Ply::Ply |
( |
double |
thickness, |
|
|
double |
location, |
|
|
double |
orientationAngle, |
|
|
int |
numPoints, |
|
|
const Properties::Pointer & |
pProperties |
|
) |
| |
|
inline |
◆ Ply() [3/6]
Kratos::ShellCrossSection::Ply::Ply |
( |
const Ply & |
other | ) |
|
|
inline |
◆ ~Ply() [1/2]
virtual Kratos::ShellCrossSection::Ply::~Ply |
( |
| ) |
|
|
inlinevirtual |
◆ Ply() [4/6]
Kratos::ShellCrossSection::Ply::Ply |
( |
| ) |
|
|
inline |
◆ Ply() [5/6]
Kratos::ShellCrossSection::Ply::Ply |
( |
const int |
PlyIndex, |
|
|
int |
NumIntegrationPoints, |
|
|
const Properties & |
rProps |
|
) |
| |
|
inline |
◆ Ply() [6/6]
Kratos::ShellCrossSection::Ply::Ply |
( |
const Ply & |
other | ) |
|
|
inline |
◆ ~Ply() [2/2]
virtual Kratos::ShellCrossSection::Ply::~Ply |
( |
| ) |
|
|
inlinevirtual |
◆ CalculateMassPerUnitArea() [1/2]
double Kratos::ShellCrossSection::Ply::CalculateMassPerUnitArea |
( |
| ) |
const |
|
inline |
◆ CalculateMassPerUnitArea() [2/2]
double Kratos::ShellCrossSection::Ply::CalculateMassPerUnitArea |
( |
const Properties & |
rProps | ) |
const |
|
inline |
◆ GetIntegrationPoints() [1/3]
◆ GetIntegrationPoints() [2/3]
◆ GetIntegrationPoints() [3/3]
◆ GetLocation() [1/2]
double Kratos::ShellCrossSection::Ply::GetLocation |
( |
| ) |
const |
|
inline |
◆ GetLocation() [2/2]
double Kratos::ShellCrossSection::Ply::GetLocation |
( |
const Properties & |
rProps | ) |
const |
|
inline |
◆ GetOffset()
double Kratos::ShellCrossSection::Ply::GetOffset |
( |
const Properties & |
rProps | ) |
const |
|
inline |
◆ GetOrientationAngle() [1/2]
double Kratos::ShellCrossSection::Ply::GetOrientationAngle |
( |
| ) |
const |
|
inline |
◆ GetOrientationAngle() [2/2]
double Kratos::ShellCrossSection::Ply::GetOrientationAngle |
( |
const Properties & |
rProps | ) |
const |
|
inline |
Returns the orientation angle (in degrees) of this Ply with respect to the parent element.
- Returns
- the orientation angle in degrees
- Note
- this is different from what the ShellCrossSection returns
◆ GetProperties()
const Properties& Kratos::ShellCrossSection::Ply::GetProperties |
( |
| ) |
const |
|
inline |
◆ GetPropertiesPointer()
const Properties::Pointer& Kratos::ShellCrossSection::Ply::GetPropertiesPointer |
( |
| ) |
const |
|
inline |
◆ GetThickness() [1/2]
double Kratos::ShellCrossSection::Ply::GetThickness |
( |
| ) |
const |
|
inline |
◆ GetThickness() [2/2]
double Kratos::ShellCrossSection::Ply::GetThickness |
( |
const Properties & |
rProps | ) |
const |
|
inline |
◆ NumberOfIntegrationPoints() [1/2]
IntegrationPointCollection::size_type Kratos::ShellCrossSection::Ply::NumberOfIntegrationPoints |
( |
| ) |
const |
|
inline |
◆ NumberOfIntegrationPoints() [2/2]
IntegrationPointCollection::size_type Kratos::ShellCrossSection::Ply::NumberOfIntegrationPoints |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
Ply& Kratos::ShellCrossSection::Ply::operator= |
( |
const Ply & |
other | ) |
|
|
inline |
◆ operator=() [2/2]
Ply& Kratos::ShellCrossSection::Ply::operator= |
( |
const Ply & |
other | ) |
|
|
inline |
◆ RecoverOrthotropicProperties()
void Kratos::ShellCrossSection::Ply::RecoverOrthotropicProperties |
( |
const IndexType |
currentPly, |
|
|
Properties & |
laminaProps |
|
) |
| |
◆ SetConstitutiveLawAt() [1/2]
void Kratos::ShellCrossSection::Ply::SetConstitutiveLawAt |
( |
IntegrationPointCollection::size_type |
integrationPointID, |
|
|
const ConstitutiveLaw::Pointer & |
pNewConstitutiveLaw |
|
) |
| |
|
inline |
◆ SetConstitutiveLawAt() [2/2]
void Kratos::ShellCrossSection::Ply::SetConstitutiveLawAt |
( |
IntegrationPointCollection::size_type |
integrationPointID, |
|
|
const ConstitutiveLaw::Pointer & |
pNewConstitutiveLaw |
|
) |
| |
|
inline |
◆ SetLocation()
void Kratos::ShellCrossSection::Ply::SetLocation |
( |
double |
location | ) |
|
|
inline |
◆ SetOrientationAngle()
void Kratos::ShellCrossSection::Ply::SetOrientationAngle |
( |
double |
degrees | ) |
|
|
inline |
◆ SetThickness()
void Kratos::ShellCrossSection::Ply::SetThickness |
( |
double |
thickness | ) |
|
|
inline |
◆ Serializer
The documentation for this class was generated from the following files:
- /home/runner/work/Documentation/Documentation/master/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp
- /home/runner/work/Documentation/Documentation/master/applications/StructuralMechanicsApplication/custom_utilities/shell_cross_section.cpp