Class Material
material_type
public class Material : EntityBase, IFemDesignEntity, IMaterial
- Inheritance
-
Material
- Implements
- Inherited Members
- Extension Methods
Constructors
Material()
public Material()
Properties
Brick
public Material_typeBrick Brick { get; set; }
Property Value
Concrete
public Concrete Concrete { get; set; }
Property Value
Country
public string Country { get; set; }
Property Value
Custom
public Custom Custom { get; set; }
Property Value
Family
public Family Family { get; }
Property Value
Masonry
public Material_typeMasonry Masonry { get; set; }
Property Value
Name
Name of Material.
public string Name { get; set; }
Property Value
ReinforcingSteel
public ReinforcingSteel ReinforcingSteel { get; set; }
Property Value
Standard
public string Standard { get; set; }
Property Value
Steel
public Steel Steel { get; set; }
Property Value
Stratum
public Material_typeStratum Stratum { get; set; }
Property Value
Timber
public Timber Timber { get; set; }
Property Value
Methods
ConcreteMaterialProperties(Material, double, double, double, double, double)
Set creep and shrinkage parameters to a concrete Material.
public static Material ConcreteMaterialProperties(Material material, double creepUls = 0, double creepSlq = 0, double creepSlf = 0, double creepSlc = 0, double shrinkage = 0)
Parameters
materialMaterialMaterial.
creepUlsdoubleCreep ULS.
creepSlqdoubleCreep SLS Quasi-Permanent
creepSlfdoubleCreep SLS Frequent
creepSlcdoubleCreep SLS Characteristic
shrinkagedoubleShrinkage.
Returns
CustomUniaxialMaterial(string, double, double, double, double)
public static Material CustomUniaxialMaterial(string name, double mass, double e_0, double nu_0, double alfa_0)
Parameters
Returns
TimberMaterialProperties(Material, double, double, TimberServiceClassEnum, double, double, double, double, string)
Set material properties for timber material.
public static Material TimberMaterialProperties(Material material, double ksys = 1, double k_cr = 0.67, TimberServiceClassEnum serviceClass = TimberServiceClassEnum.ServiceClass1, double kdefU = 0, double kdefSq = 0.6, double kdefSf = 0.6, double kdefSc = 0.6, string newName = null)
Parameters
materialMaterialMaterial.
ksysdoubleSystem strength factor.
k_crdoublek_cr. Must be between 0 and 1.
serviceClassTimberServiceClassEnumService class. 1,2 or 3.
kdefUdoublekdef U/Ua/Us.
kdefSqdoublekdef Sq.
kdefSfdoublekdef Sf.
kdefScdoublekdef Sc.
newNamestring
Returns
ToString()
public override string ToString()