Skip to main content

Motion Standalone Preprocessor C# library 2026 R1

Class MatrixForceUserSubroutine

Last update: 09.03.2026

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

This class is to represent the matrix force charactoristic properties of user-subroutine type.

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

Inheritance

object ← ObservableObject ← LinkableBase ← LinkContainer ← MatrixForceFunction ← MatrixForceUserSubroutine

Implements

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

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<T>(object, LinkPropertyType)

Constructors

MatrixForceUserSubroutine()

Initializes a new instance of the class.

public MatrixForceUserSubroutine()

MatrixForceUserSubroutine(PropertyMatrix)

Initializes a new instance of the class.

public MatrixForceUserSubroutine(PropertyMatrix owner)

Parameters

owner PropertyMatrix

The owner matrix force property.

Properties

Type

Gets the function type.

public override MatrixForceFunction.FunctionType Type { get; }

Property Value

MatrixForceFunction.FunctionType

UserSubroutine

Gets or sets the user subroutine.

public UserSubroutine UserSubroutine { get; set; }

Property Value

UserSubroutine

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