Skip to main content

Motion Standalone Preprocessor C# library 2025 R1

Class MatrixForceStandard

Last update: 16.07.2025

Namespace: VM.Managed.DAFUL.Force
Assembly: VMDFP.dll

This class is to represent the matrix force charactoristic properties of standard type.

public sealed class MatrixForceStandard : MatrixForceFunction, IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable

Inheritance

object ← ObservableObject ← LinkableBase ← LinkContainer ← MatrixForceFunctionMatrixForceStandard

Implements

IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable

Inherited Members

MatrixForceFunction.Initialize(Unit.ConvertFactor), MatrixForceFunction.WriteTemplate(XmlWriter), MatrixForceFunction.ReadTemplate(XmlReader), MatrixForceFunction.RefLength, MatrixForceFunction.RefAngle, MatrixForceFunction.IsUseSynchro, MatrixForceFunction.Type, LinkContainer.SetModified(), LinkContainer.raise_OnUpdating(object, LinkEventArgs), LinkContainer.raise_OnUpdate(object, LinkEventArgs), LinkContainer.raise_OnDestroying(object, LinkEventArgs), LinkContainer.raise_OnDestroy(object, LinkEventArgs), LinkContainer.raise_OnAdded(object, AddToDocEventArgs), LinkContainer.raise_OnRemoved(object, RemoveFromDocEventArgs), LinkContainer.GetTargetListForUpdate(), LinkContainer.SkipUpdateObjectImpl(), LinkContainer.Initialize(Unit.ConvertFactor), LinkContainer.SetFlagWhenXMLFile(string, bool), LinkContainer.SetContainer(IOwned, bool), LinkContainer.Container, LinkContainer.Owner, LinkContainer.Document, LinkContainer.ID, LinkContainer.IsChildExternable, LinkContainer.IsExternable, LinkContainer.OnRemoved, LinkContainer.OnAdded, LinkContainer.OnDestroy, LinkContainer.OnDestroying, LinkContainer.OnUpdate, LinkContainer.OnUpdating, ObservableObject.Dispose(), ObservableObject.RaisePropertyChanged(string), ObservableObject.RaisePropertyChanged(string, object, object), ObservableObject.IsDisposed, ObservableObject.TryDisposing, ObservableObject.Disposed, ObservableObject.Disposing, ObservableObject.PropertyChanged

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects(object, LinkPropertyType)

Constructors

MatrixForceStandard()

Initializes a new instance of the class.

public MatrixForceStandard()

MatrixForceStandard(PropertyMatrix)

Initializes a new instance of the class.

public MatrixForceStandard(PropertyMatrix owner)

Parameters

owner PropertyMatrix

The owner matrix force property.

Properties

DampingType

Gets or sets the type of the viscous damping.

public MatrixForceStandard.ViscousDampingType DampingType { get; set; }

Property Value

MatrixForceStandard.ViscousDampingType

MatCRR

Gets or sets the right-bottom 3*3 matrix of damping matrix.

public double[] MatCRR { get; set; }

Property Value

double[]

MatCRT

Gets or sets the left-bottom 3*3 matrix of damping matrix.

public double[] MatCRT { get; set; }

Property Value

double[]

MatCTR

Gets or sets the right-top 3*3 matrix of damping matrix.

public double[] MatCTR { get; set; }

Property Value

double[]

MatCTT

Gets or sets the the left-top 3*3 matrix of damping matrix.

public double[] MatCTT { get; set; }

Property Value

double[]

MatKRR

Gets or sets the right-bottom 3*3 matrix of stiffness matrix.

public double[] MatKRR { get; set; }

Property Value

double[]

MatKRT

Gets or sets the left-bottom 3*3 matrix of stiffness matrix.

public double[] MatKRT { get; set; }

Property Value

double[]

MatKTR

Gets or sets the right-top 3*3 matrix of stiffness matrix.

public double[] MatKTR { get; set; }

Property Value

double[]

MatKTT

Gets or sets the left-top 3*3 matrix of stiffness matrix.

public double[] MatKTT { get; set; }

Property Value

double[]

PreLoad

Gets or sets the pre load.

public double[] PreLoad { get; set; }

Property Value

double[]

PreTorque

Gets or sets the pre torque.

public double[] PreTorque { get; set; }

Property Value

double[]

Ratio

Gets or sets the ratio.

public ExpressionValueVariable Ratio { get; set; }

Property Value

ExpressionValueVariable

Type

Gets the function type.

public override MatrixForceFunction.FunctionType Type { get; }

Property Value

MatrixForceFunction.FunctionType

Methods

Initialize(ConvertFactor)

Initializes member through unit convert factor.

public override void Initialize(Unit.ConvertFactor factor)

Parameters

factor Unit.ConvertFactor

The unit convert factor.

ReadTemplate(XmlReader)

Reads the template.

public override void ReadTemplate(XmlReader reader)

Parameters

reader XmlReader

The reader.

WriteTemplate(XmlWriter)

Writes the template.

public override void WriteTemplate(XmlWriter writer)

Parameters

writer XmlWriter

The writer.

Connect with Ansys