Class NeoHookean
Last update: 16.07.2025Namespace: VM.Managed.Material
Assembly: VMObjBase.dll
This class is to represent neo-hookean material.
public class NeoHookean : HyperElastic, IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, ISubEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, INamed, INavigatorItem, IMaterial, ITemplateObject, IArgument
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Implements
IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, ISubEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, INamed, INavigatorItem, IMaterial, ITemplateObject, IArgument
Inherited Members
HyperElastic.Initialize(Unit.ConvertFactor),
HyperElastic.WriteTemplateImpl(XmlWriter),
HyperElastic.ReadTemplateImpl(XmlReader),
HyperElastic.SetDisableHScaleFactor(bool),
HyperElastic.DampingRatio,
HyperElastic.DisableHScaleFactor,
MaterialBase.Initialize(Unit.ConvertFactor),
MaterialBase.LinkRequestUpdate(object, LinkEventArgs),
MaterialBase.SetID(uint),
MaterialBase.WriteTemplateImpl(XmlWriter),
MaterialBase.ReadTemplateImpl(XmlReader),
MaterialBase.Density,
MaterialBase.DensityValue,
MaterialBase.Index,
MaterialBase.ReferenceType,
MaterialBase.ArgumentType,
SubEntity.Initialize(Unit.ConvertFactor),
SubEntity.GetModelNavigatorInformationImpl(XmlDocument, XmlElement, bool),
SubEntity.FixUp(ObjectBase),
SubEntity.WriteTemplateImpl(XmlWriter),
SubEntity.ReadTemplateImpl(XmlReader),
SubEntity.Name,
SubEntity.FullName,
SubEntity.NonSymmetricName,
SubEntity.DisplayName,
SubEntity.IsEnabled,
SubEntity.Comment,
Object
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
NeoHookean()
Initializes a new instance of the
public NeoHookean()
NeoHookean(string)
Initializes a new instance of the
public NeoHookean(string strName)
Parameters
strName string
Name of the neo-hookean material.
Properties
C10
Gets or sets the C10.
public ExpressionValueVariable C10 { get; set; }
Property Value
ExpressionValueVariable
D
Gets or sets the D.
public ExpressionValueVariable D { get; set; }
Property Value
ExpressionValueVariable
Methods
Initialize(ConvertFactor)
Initializes member through unit convert factor.
public override void Initialize(Unit.ConvertFactor factor)
Parameters
factor Unit.ConvertFactor
The unit convert factor.
ReadTemplateImpl(XmlReader)
Reads the template document [implementation].
protected override void ReadTemplateImpl(XmlReader reader)
Parameters
reader XmlReader
The reader.
WriteTemplateImpl(XmlWriter)
Writes the template document [implementation].
protected override void WriteTemplateImpl(XmlWriter writer)
Parameters
writer XmlWriter
The writer.