|
xc
|


Public Member Functions | |
| def | __init__ (self, name, b, h, Ms, Vs, linearDensity, wood) |
| def | getLinearDensity (self) |
| def | getFb (self) |
| def | getFbAdj (self, majorAxis=True) |
| def | getFcAdj (self) |
| def | getFv (self) |
| def | getFvAdj (self) |
| def | defXCMaterial (self, overrideRho=None) |
| def | defElasticShearSection2d (self, preprocessor, overrideRho=None) |
| def | defElasticShearSection3d (self, preprocessor, overrideRho=None) |
Public Member Functions inherited from materials.awc_nds.AWCNDS_materials.WoodRectangularSection | |
| def | __init__ (self, name, b, h, Cr=1.0) |
Public Member Functions inherited from materials.awc_nds.AWCNDS_materials.WoodSection | |
| def | __init__ (self, name, Cr=1.0) |
| def | updateLoadDurationFactor (self, CD) |
| def | setupULSControlVars (self, elems, chiN=1.0, chiLT=1.0, FcE=(0.0, 0.0), FbE=0.0) |
| def | getCompressiveStrength (self) |
| def | getTensileStrength (self) |
| def | getFlexuralStrength (self, majorAxis=True, chiLT=1.0) |
| def | getShearStrength (self, majorAxis=True) |
| def | getAxialEfficiency (self, Nd, chiN) |
| def | getFlexuralEfficiency (self, Md, chiLT, majorAxis=True) |
| def | getBiaxialBendingEfficiency (self, Nd, Myd, Mzd, FcE=None, FbE=None, chiN=1.0, chiLT=1.0) |
| def | getYShearEfficiency (self, Vy) |
| def | getZShearEfficiency (self, Vz) |
| def | checkUniaxialBendingForElement (self, elem, nmbComb) |
| def | checkBiaxialBendingForElement (self, elem, nmbComb) |
| def | checkYShearForElement (self, elem, nmbComb) |
| def | checkZShearForElement (self, elem, nmbComb) |
| def | getRequiredRestraint (self) |
Public Attributes | |
| Ms | |
| Vs | |
| rho | |
| wood | |
| xc_wood_material | |
| xc_section | |
Public Attributes inherited from materials.awc_nds.AWCNDS_materials.WoodSection | |
| name | |
| xc_wood_material | |
| xc_section | |
| Cr | |
Static Public Attributes | |
| float | nu = 0.2 |
Structural beam/header.
| def materials.awc_nds.AWCNDS_materials.HeaderSection.__init__ | ( | self, | |
| name, | |||
| b, | |||
| h, | |||
| Ms, | |||
| Vs, | |||
| linearDensity, | |||
| wood | |||
| ) |
Constructor. :param name: section name. :param b: section width. :param h: section height. :param Ms: allowable moment. :param Vs: allowable shear. :param linearDensity: mass per unit length. :param wood: timber material.
| def materials.awc_nds.AWCNDS_materials.HeaderSection.defElasticShearSection2d | ( | self, | |
| preprocessor, | |||
overrideRho = None |
|||
| ) |
Defines a elastic shear section for two-dimensional
problems.
:param preprocessor: pre-processor for the finite element problem.
:param overrideRho: if defined (not None), override the value of
the material density.
| def materials.awc_nds.AWCNDS_materials.HeaderSection.defElasticShearSection3d | ( | self, | |
| preprocessor, | |||
overrideRho = None |
|||
| ) |
Defines a elastic shear section for three-dimensional
problems.
:param preprocessor: pre-processor for the finite element problem.
:param overrideRho: if defined (not None), override the value of
the material density.
| def materials.awc_nds.AWCNDS_materials.HeaderSection.defXCMaterial | ( | self, | |
overrideRho = None |
|||
| ) |
Defines the material in XC.
:param overrideRho: if defined (not None), override the value of
the material density.
| def materials.awc_nds.AWCNDS_materials.HeaderSection.getFb | ( | self | ) |
Return the allovable bending stress.
| def materials.awc_nds.AWCNDS_materials.HeaderSection.getFbAdj | ( | self, | |
majorAxis = True |
|||
| ) |
Return the adjusted value of the allovable bending stress. :param majorAxis: if true return adjusted Fb for bending around major axis.
| def materials.awc_nds.AWCNDS_materials.HeaderSection.getFcAdj | ( | self | ) |
Return the adjusted value of the allovable compressive stress.
| def materials.awc_nds.AWCNDS_materials.HeaderSection.getFv | ( | self | ) |
Return the allovable shear stress.
| def materials.awc_nds.AWCNDS_materials.HeaderSection.getFvAdj | ( | self | ) |
Return the adjusted value of the allovable shear stress.
| def materials.awc_nds.AWCNDS_materials.HeaderSection.getLinearDensity | ( | self | ) |
Return the mass per unit length.
1.8.13