|
|
FemMaterial Class |
Namespace: Karamba.Materials
The FemMaterial type exposes the following members.
| Name | Description | |
|---|---|---|
| FemMaterial | Initializes a new instance of the FemMaterial class |
| Name | Description | |
|---|---|---|
| color | user defined color of the material | |
| elemIds | return the material's identifiers of elements to which it shall be applied | |
| family | family name of the material | |
| guid | the material's identifier | |
| IsValid | true in case the material is valid | |
| name | name of the material | |
| user_defined | indicates whether a material is user-defined or generated (e.g. a default material) |
| Name | Description | |
|---|---|---|
| AddBeamId |
add an element identifier to the list of the material's element identifiers
| |
| addTo | add a feb material to feb model | |
| alphaT |
coefficient of thermal expansion in the specified direction
| |
| clearBeamIDs |
clear the material's element identifiers
| |
| Clone | Creates a new object that is a copy of the current instance. | |
| cloneBeamIDs |
clone the material's element identifiers
| |
| Copy | copy the material from another one | |
| E | Young's Modulus [kN/m2] in the specified direction
| |
| enlistMaterial |
return a material based on its reference or name. Add it to the list of materials if not already present
| |
| Equals |
returns true if another material is equal to this one.
(Overrides ObjectEquals(Object).) | |
| fc |
material compressive strength in the specified direction [kN/m2]
| |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| ft |
material tensile strength in the specified direction [kN/m2]
| |
| fy |
material strength in the specified direction [kN/cm2]
| |
| G12 |
in-plane shear modulus [kN/m2]
| |
| G3 |
transverse shear modulus [kN/m2]
| |
| gamma |
specific weight [kN/m3]
| |
| GetHashCode | Serves as the default hash function. (Overrides ObjectGetHashCode.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| matchIds |
returns true if the material matches one of the identifiers given in ids
| |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| nue12 |
in-plane lateral contraction coefficient
| |
| readBaseProperties |
read material data from table
| |
| readMaterialTable |
read the default materials table and return its contents as a list of GH-materials
| |
| renewGuid | set a new guid for the material | |
| renewGuid(Guid) | set a given guid for the material | |
| setMaterialPropertiesInSIUnits |
set the material properties
| |
| ToString | Returns a string that represents the current object. (Inherited from Object.) | |
| trait |
return value of trait with given index
| |
| typeName |
type-name of the material ("ISO" for isotropic, "ORTHO" for orthotropic)
|
| Name | Description | |
|---|---|---|
| _elem_ids | identifiers of beams to which the cross section applies | |
| color_ | user defined color of the material | |
| default_alphaT | default value for the coefficient of thermal expansion (that of steel) | |
| default_E | default value for Young's Modulus [KN/cm2] (that of steel) | |
| default_family | default family name | |
| default_fy | default value for the material strangth in kN/cm2 (that of steel S235) | |
| default_G | default value for Young's Modulus (that of steel) [KN/cm2] | |
| default_gamma | default value for the specific weight in kN/m3 (that of steel) [kN/m3] | |
| default_name | default name | |
| default_nue12 | default value for in-plane lateral contraction coefficient [] | |
| family_ | family name of the material | |
| guid_ | the material's identifier | |
| name_ | name of the material | |
| user_defined_ | indicates whether a material is user-defined or generated (e.g. a default material) |