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

Bases: xc.UniaxialMatPhysicalProperties