public class TransverseLinearMaterial extends LinearMaterialBase
| Modifier and Type | Field and Description | 
|---|---|
| static PropertyList | myProps | 
| Constructor and Description | 
|---|
| TransverseLinearMaterial() | 
| TransverseLinearMaterial(Vector2d E,
                        double G,
                        Vector2d nu,
                        boolean corotated) | 
| Modifier and Type | Method and Description | 
|---|---|
| TransverseLinearMaterial | clone()Returns a clone of this composite property. | 
| boolean | equals(FemMaterial mat) | 
| PropertyList | getAllPropertyInfo()Returns a list giving static information about all properties exported by
 this object. | 
| Vector2d | getPoissonsRatio()Returns Poisson's ratio (nu_xy, nu_xz=nu_yz) | 
| double | getShearModulus()Gets the shear modulus betwen xy and z | 
| Matrix6d | getStiffnessTensor() | 
| Vector2d | getYoungsModulus()Get Young's modulus | 
| void | scaleDistance(double s)Scales all distance coordinates. | 
| void | scaleMass(double s)Scales all mass units. | 
| void | setPoissonsRatio(double nuxy,
                double nuxz)Sets Poisson's ratio | 
| void | setPoissonsRatio(Vector2d nu)Sets Poisson's ratio (nu_xy, nu_xz=nu_yz) | 
| void | setShearModulus(double G)Sets the shear modulus between xy and z | 
| void | setYoungsModulus(double radial,
                double axial)Sets the Youngs modulus | 
| void | setYoungsModulus(Vector2d E)Set Young's modulus, xy-plane (radial) and along z-axis (axial) | 
computeStress, computeTangent, getCorotatedMode, isCorotated, isInvertible, isLinear, setCorotated, setCorotatedModeequals, getSubClasses, getViscoBehavior, isIncompressible, isViscoelastic, registerSubclass, setViscoBehaviorgetProperty, getPropertyHost, getPropertyInfo, hasProperty, hasSymmetricTangent, isWritable, scan, setPropertyHost, setPropertyInfo, tangentSymmetryChanged, updateMaterial, writepublic static PropertyList myProps
public PropertyList getAllPropertyInfo()
HasPropertiesgetAllPropertyInfo in interface HasPropertiesgetAllPropertyInfo in class LinearMaterialBasepublic Matrix6d getStiffnessTensor()
public void setYoungsModulus(Vector2d E)
E - young's modulus, E.x radial, E.y axialpublic Vector2d getYoungsModulus()
public void setYoungsModulus(double radial,
                             double axial)
radial - along xy-planeaxial - along z-axispublic void setShearModulus(double G)
G - shear modulus Gxz=Gyzpublic double getShearModulus()
public void setPoissonsRatio(Vector2d nu)
nu - poisson's ratiopublic Vector2d getPoissonsRatio()
public void setPoissonsRatio(double nuxy,
                             double nuxz)
nuxy - in-plane rationuxz - out-of-plane ratiopublic boolean equals(FemMaterial mat)
equals in class LinearMaterialBasepublic TransverseLinearMaterial clone()
CompositePropertyclone in interface CompositePropertyclone in interface Clonableclone in class LinearMaterialBasepublic void scaleDistance(double s)
ScalableUnitsscaleDistance in interface ScalableUnitsscaleDistance in class MaterialBases - scaling factorpublic void scaleMass(double s)
ScalableUnitsscaleMass in interface ScalableUnitsscaleMass in class MaterialBases - scaling factor