|
xc
|


Public Member Functions | |
| def | __init__ (self, E, nu, rho=0.0) |
| def | G (self) |
| def | defElasticMaterial (self, preprocessor, name=None, overrideRho=None, initStrain=0.0) |
| def | defElasticIsotropic3d (self, preprocessor, name=None, overrideRho=None) |
| def | defElasticMembranePlateSection (self, preprocessor, thickness, name=None, overrideRho=None) |
| def | defMembranePlateFiberSection (self, preprocessor, thickness, name=None, overrideRho=None) |
| def | getDict (self) |
| def | setFromDict (self, dct) |
Public Attributes | |
| E | |
| nu | |
| rho | |
Basic elastic material :ivar E: Young’s modulus of the material :ivar nu: Poisson’s ratio :ivar rho: mass density
| def materials.typical_materials.BasicElasticMaterial.__init__ | ( | self, | |
| E, | |||
| nu, | |||
rho = 0.0 |
|||
| ) |
Base class to construct some material definition classes :param E: Young’s modulus of the material :param nu: Poisson’s ratio :param rho: mass density
| def materials.typical_materials.BasicElasticMaterial.defElasticIsotropic3d | ( | self, | |
| preprocessor, | |||
name = None, |
|||
overrideRho = None |
|||
| ) |
Return an elastic isotropic 3D material appropriate for example for
brick elements
:param preprocessor: preprocessor of the finite element problem.
:param name: name for the new material (if None compute a suitable name).
:param overrideRho: if defined (not None), override the value of
the material density.
| def materials.typical_materials.BasicElasticMaterial.defElasticMaterial | ( | self, | |
| preprocessor, | |||
name = None, |
|||
overrideRho = None, |
|||
initStrain = 0.0 |
|||
| ) |
Return an elastic uniaxial material appropriate for example for
truss elements
:param preprocessor: preprocessor of the finite element problem.
:param name: name for the new material (if None compute a suitable name).
:param overrideRho: if defined (not None), override the value of
the material density.
:param initStrain: initial strain.
| def materials.typical_materials.BasicElasticMaterial.defElasticMembranePlateSection | ( | self, | |
| preprocessor, | |||
| thickness, | |||
name = None, |
|||
overrideRho = None |
|||
| ) |
Return an elastic membrane plate section material appropriate
for example for shell elements.
:param preprocessor: preprocessor of the finite element problem.
:param thickness: plate thickness.
:param name: name for the new material (if None compute a suitable name).
:param overrideRho: if defined (not None), override the value of
the material density.
| def materials.typical_materials.BasicElasticMaterial.defMembranePlateFiberSection | ( | self, | |
| preprocessor, | |||
| thickness, | |||
name = None, |
|||
overrideRho = None |
|||
| ) |
Return an elastic membrane plate section material appropriate
for example for shell elements.
:param preprocessor: preprocessor of the finite element problem.
:param thickness: plate thickness.
:param name: name for the new material (if None compute a suitable name).
:param overrideRho: if defined (not None), override the value of
the material density.
| def materials.typical_materials.BasicElasticMaterial.G | ( | self | ) |
shear modulus.
| def materials.typical_materials.BasicElasticMaterial.getDict | ( | self | ) |
Returns a dictionary whith the values of the internal forces.
Makes easier export it to json.
| def materials.typical_materials.BasicElasticMaterial.setFromDict | ( | self, | |
| dct | |||
| ) |
Sets the internal forces from the dictionary argument.
1.8.13