Physical properties¶
- class xc.PhysicalProperties_NDMat¶
Bases:
xc_base.CommandEntity
,xc.MovableObject
- copyMaterialFrom((PhysicalProperties_NDMat)arg1, (PhysicalProperties_NDMat)arg2) None : ¶
Copy the material data from the give physical properties
- C++ signature :
void copyMaterialFrom(XC::PhysicalProperties<XC::NDMaterial> {lvalue},XC::PhysicalProperties<XC::NDMaterial>)
- property generalizedStrains¶
Returns a matrix with strain values for each gauss point.
- property generalizedStresses¶
Returns a matrix with stress values for each gauss point.
- property getVectorMaterials¶
Returns materials at Gauss points.
- setMaterial((PhysicalProperties_NDMat)arg1, (NDMaterial)arg2) None : ¶
Set material.
- C++ signature :
void setMaterial(XC::PhysicalProperties<XC::NDMaterial> {lvalue},XC::NDMaterial const*)
- class xc.NDMaterialPhysicalProperties¶
Bases:
xc.PhysicalProperties_NDMat
- property getCommittedAvgStrain¶
Returns a vector with average strain values for gauss points.
- getCommittedAvgStrainComponent((NDMaterialPhysicalProperties)arg1, (int)arg2) float : ¶
Returns i-component of average strain values vector for gauss points.
- C++ signature :
double getCommittedAvgStrainComponent(XC::NDMaterialPhysicalProperties {lvalue},unsigned long)
- property getCommittedAvgStress¶
Returns a vector with average stress values for gauss points.
- getCommittedAvgStressComponent((NDMaterialPhysicalProperties)arg1, (int)arg2) float : ¶
Returns i-component of average stress values vector for gauss points.
- C++ signature :
double getCommittedAvgStressComponent(XC::NDMaterialPhysicalProperties {lvalue},unsigned long)
- getCommittedStrain((NDMaterialPhysicalProperties)arg1, (int)arg2) Vector : ¶
Returns a vector with strain values for gauss point i.
- C++ signature :
XC::Vector getCommittedStrain(XC::NDMaterialPhysicalProperties {lvalue},unsigned long)
- property getCommittedStrains¶
Returns a matrix with strain values for each gauss point.
- getCommittedStress((NDMaterialPhysicalProperties)arg1, (int)arg2) Vector : ¶
Returns a vector with stress values for gauss point i.
- C++ signature :
XC::Vector getCommittedStress(XC::NDMaterialPhysicalProperties {lvalue},unsigned long)
- property getCommittedStresses¶
Returns a matrix with stress values for each gauss point.
- getMeanGeneralizedStrainByName((NDMaterialPhysicalProperties)arg1, (str)arg2) float : ¶
- C++ signature :
double getMeanGeneralizedStrainByName(XC::NDMaterialPhysicalProperties {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
- getMeanGeneralizedStressByName((NDMaterialPhysicalProperties)arg1, (str)arg2) float : ¶
- C++ signature :
double getMeanGeneralizedStressByName(XC::NDMaterialPhysicalProperties {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
- property rho¶
Material density.
- class xc.SolidMech2D¶
Bases:
xc.NDMaterialPhysicalProperties
- getMeanInternalDeformation((SolidMech2D)arg1, (str)arg2) float : ¶
- C++ signature :
double getMeanInternalDeformation(XC::SolidMech2D {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
- getMeanInternalForce((SolidMech2D)arg1, (str)arg2) float : ¶
- C++ signature :
double getMeanInternalForce(XC::SolidMech2D {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
- property thickness¶
Returns the material thickness.
- class xc.PhysicalProperties_SectionFDMat¶
Bases:
xc_base.CommandEntity
,xc.MovableObject
- property getVectorMaterials¶
Returns materials at Gauss points.
- class xc.SectionFDPhysicalProperties¶
Bases:
xc.PhysicalProperties_SectionFDMat
- getMeanGeneralizedStrainByName((SectionFDPhysicalProperties)arg1, (str)arg2) float : ¶
- C++ signature :
double getMeanGeneralizedStrainByName(XC::SectionFDPhysicalProperties {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
- getMeanGeneralizedStressByName((SectionFDPhysicalProperties)arg1, (str)arg2) float : ¶
- C++ signature :
double getMeanGeneralizedStressByName(XC::SectionFDPhysicalProperties {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
- getMeanInternalDeformation((SectionFDPhysicalProperties)arg1, (str)arg2) float : ¶
- C++ signature :
double getMeanInternalDeformation(XC::SectionFDPhysicalProperties {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
- getMeanInternalForce((SectionFDPhysicalProperties)arg1, (str)arg2) float : ¶
- C++ signature :
double getMeanInternalForce(XC::SectionFDPhysicalProperties {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
- class xc.PhysicalProperties_UMat¶
Bases:
xc_base.CommandEntity
,xc.MovableObject
- property getVectorMaterials¶
Returns materials at Gauss points.
- class xc.UniaxialMatPhysicalProperties¶
Bases:
xc.PhysicalProperties_UMat
- class xc.Joint2DPhysicalProperties¶