Click or drag to resize

FemMaterial_Orthotropic Class

Orthotropic material.
Inheritance Hierarchy

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

The FemMaterial_Orthotropic type exposes the following members.

Constructors
  NameDescription
Public methodFemMaterial_Orthotropic
Initializes a new instance of the FemMaterial_Orthotropic class. create a new orthotropic material.
Public methodFemMaterial_Orthotropic(FemMaterial)
Initializes a new instance of the FemMaterial_Orthotropic class. copy constructor for orthotropic materials.
Protected methodFemMaterial_Orthotropic(SerializationInfo, StreamingContext)
Initializes a new instance of the FemMaterial_Orthotropic class. Deserialize FemMaterial_Orthotropic.
Public methodFemMaterial_Orthotropic(String, String, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, FemMaterialFlowHypothesis, Double, Double, NullableColor)
Initializes a new instance of the FemMaterial_Orthotropic class. set properties of cross section.
Top
Properties
  NameDescription
Public propertycolor
Gets or sets the user defined color of the material.
(Inherited from FemMaterial.)
Public propertyelemIds
Gets the material's identifiers of elements to which it shall be applied.
(Inherited from FemMaterial.)
Public propertyfamily
Gets the family name of the material.
(Inherited from FemMaterial.)
Public propertyflowHypo
Gets or sets the material's flow hypothesis which is Van Mises by default.
(Inherited from FemMaterial.)
Public propertyguid
Gets the the material's identifier.
(Inherited from FemMaterial.)
Public propertyIsValid
Gets a value indicating whether the material is valid.
(Inherited from FemMaterial.)
Public propertyname
Gets the name of the material.
(Inherited from FemMaterial.)
Public propertyuser_defined
Gets a value indicating whether a material is user-defined or generated (e.g. a default material).
(Inherited from FemMaterial.)
Public propertyUserData
Gets access to the user-data dictionary.
(Inherited from CommonObject.)
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 CommonObjectClone.)
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/cm2] 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 methodf12
interaction coefficient for the Tsai-Wu criteria.
Public methodfc
material compressive strength in the specified direction in base units, by default [kN/m2].
(Overrides FemMaterialfc(Int32).)
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 methodFlowHypothesisToString
Name of the flow hypothesis connected to the material as a string.
(Inherited from FemMaterial.)
Public methodft
material tensile strength in the specified direction in base units, by default [kN/m2].
(Overrides FemMaterialft(Int32).)
Public methodG12
in-plane shear modulus.
(Overrides FemMaterialG12.)
Public methodG3
transverse shear modulus in base units, by default [kN/cm2].
(Overrides FemMaterialG3(Int32).)
Public methodgamma
specific weight [kN/m3].
(Overrides FemMaterialgamma.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from FemMaterial.)
Protected methodGetObjectData
Serialize FemMaterial_Orthotropic.
(Overrides FemMaterialGetObjectData(SerializationInfo, StreamingContext).)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodHasUserData
true if the object has user-data attached.
(Inherited from CommonObject.)
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
Sets the material properties according to the given input-parameters.
Public methodsetMaterialPropertiesInSIUnits
set the material properties.
(Overrides FemMaterialsetMaterialPropertiesInSIUnits(String, String, ListDouble, Boolean).)
Public methodt12
shear strength between the layers of direction 1 and 2.
Public methodToString
Returns a string that represents the current object.
(Overrides CommonObjectToString.)
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_
Coefficient of thermal expansion.
Protected fieldcolor_
user defined color of the material.
(Inherited from FemMaterial.)
Protected fieldE_
Young's Modulus.
Protected fieldf12_
Interaction coefficient for the Tsai-Wu criteria.
Protected fieldfamily_
family name of the material.
(Inherited from FemMaterial.)
Protected fieldfc_
Compressive strength.
Protected fieldflowHypo_
Flow hypothesis of the material.
(Inherited from FemMaterial.)
Protected fieldft_
Tensile strength.
Protected fieldG12_
In-plane shear modulus.
Protected fieldG3_
Transverse shear modulus.
Protected fieldgamma_
specific weight.
Protected fieldguid_
the material's identifier.
(Inherited from FemMaterial.)
Protected fieldname_
name of the material.
(Inherited from FemMaterial.)
Protected fieldnue12_
coefficient of lateral expansion.
Protected fieldt12_
Shear strength between the layers of direction 1 and 2.
Protected fielduser_defined_
indicates whether a material is user-defined or generated (e.g. a default material).
(Inherited from FemMaterial.)
Top
See Also