Physical properties

class xc.PhysicalProperties_NDMat

Bases: xc_base.CommandEntity, xc.MovableObject

generalizedStrains

Returns a matrix with strain values for each gauss point.

generalizedStresses

Returns a matrix with stress values for each gauss point.

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

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)
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)
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)
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> >)
rho

Material density.

class xc.SolidMech2D

Bases: xc.NDMaterialPhysicalProperties

class xc.PhysicalProperties_SectionFDMat

Bases: xc_base.CommandEntity, xc.MovableObject

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

getVectorMaterials

Returns materials at Gauss points.

class xc.UniaxialMatPhysicalProperties

Bases: xc.PhysicalProperties_UMat

class xc.Joint2DPhysicalProperties

Bases: xc.UniaxialMatPhysicalProperties