Click or drag to resize

FemMaterial_Orthotropic Class

Orthotropic material
Inheritance Hierarchy
SystemObject
  Karamba.MaterialsFemMaterial
    Karamba.MaterialsFemMaterial_Orthotropic

Namespace:  Karamba.Materials
Assembly:  KarambaCommon (in KarambaCommon.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
[SerializableAttribute]
public class FemMaterial_Orthotropic : FemMaterial

The FemMaterial_Orthotropic type exposes the following members.

Constructors
Properties
  NameDescription
Public propertycolor
user defined color of the material
(Inherited from FemMaterial.)
Public propertyelemIds
return the material's identifiers of elements to which it shall be applied
(Inherited from FemMaterial.)
Public propertyfamily
family name of the material
(Inherited from FemMaterial.)
Public propertyguid
the material's identifier
(Inherited from FemMaterial.)
Public propertyIsValid
true in case the material is valid
(Inherited from FemMaterial.)
Public propertyname
name of the material
(Inherited from FemMaterial.)
Public propertyuser_defined
indicates whether a material is user-defined or generated (e.g. a default material)
(Inherited from FemMaterial.)
Top
Methods
  NameDescription
Public methodAddBeamId
add an element identifier to the list of the material's element identifiers
(Inherited from FemMaterial.)
Public methodaddTo
add a feb material to feb model
(Overrides FemMaterialaddTo(Model).)
Public methodalphaT
coefficient of thermal expansion in the specified direction
(Overrides FemMaterialalphaT(Int32).)
Public methodclearBeamIDs
clear the material's element identifiers
(Inherited from FemMaterial.)
Public methodClone
Creates a new object that is a copy of the current instance.
(Overrides FemMaterialClone.)
Public methodcloneBeamIDs
clone the material's element identifiers
(Inherited from FemMaterial.)
Public methodCopy
copy the material from another one
(Overrides FemMaterialCopy(FemMaterial).)
Public methodE
Young's Modulus [kN/m2] in the specified direction
(Overrides FemMaterialE(Int32).)
Public methodenlistMaterial
return a material based on its reference or name. Add it to the list of materials if not already present
(Inherited from FemMaterial.)
Public methodEquals
returns true if another material is equal to this one.
(Inherited from FemMaterial.)
Public methodfc
material compressive strength in the specified direction [kN/m2]
(Inherited from FemMaterial.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodft
material tensile strength in the specified direction [kN/m2]
(Inherited from FemMaterial.)
Public methodfy
material strength in the specified direction [kN/cm2]
(Overrides FemMaterialfy(Int32).)
Public methodG12
in-plane shear modulus [kN/m2]
(Overrides FemMaterialG12.)
Public methodG3
transverse shear modulus [kN/m2]
(Overrides FemMaterialG3(Int32).)
Public methodgamma
specific weight [kN/m3]
(Overrides FemMaterialgamma.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from FemMaterial.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodmatchIds
returns true if the material matches one of the identifiers given in ids
(Inherited from FemMaterial.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodnue12
in-plane lateral contraction coefficient
(Overrides FemMaterialnue12.)
Public methodreadBaseProperties
read material data from table
(Overrides FemMaterialreadBaseProperties(ListString, CSVReader).)
Public methodrenewGuid
set a new guid for the material
(Inherited from FemMaterial.)
Public methodrenewGuid(Guid)
set a given guid for the material
(Inherited from FemMaterial.)
Protected methodsetMaterialProperties
Public methodsetMaterialPropertiesInSIUnits
set the material properties
(Overrides FemMaterialsetMaterialPropertiesInSIUnits(String, String, ListDouble, Boolean).)
Public methodToString
Returns a string that represents the current object.
(Overrides ObjectToString.)
Public methodtrait
return value of trait with given index
(Inherited from FemMaterial.)
Public methodtypeName
type-name of the material ("ISO" for isotropic, "ORTHO" for orthotropic)
(Overrides FemMaterialtypeName.)
Top
Fields
  NameDescription
Protected field_elem_ids
identifiers of beams to which the cross section applies
(Inherited from FemMaterial.)
Protected fieldalphaT_
Protected fieldcolor_
user defined color of the material
(Inherited from FemMaterial.)
Protected fieldE_
Protected fieldfamily_
family name of the material
(Inherited from FemMaterial.)
Protected fieldfy_
Protected fieldG12_
Protected fieldG3_
Protected fieldgamma_
Protected fieldguid_
the material's identifier
(Inherited from FemMaterial.)
Protected fieldname_
name of the material
(Inherited from FemMaterial.)
Protected fieldnue12_
Protected fielduser_defined_
indicates whether a material is user-defined or generated (e.g. a default material)
(Inherited from FemMaterial.)
Top
See Also