Skip to main content

Motion Standalone Preprocessor C# library 2026 R1

Class DFMFManagedReader

Last update: 09.03.2026

Namespace: VM.Models.FE.Utilities
Assembly: VM.Models.FE.Utilities.dll

public class DFMFManagedReader : DFMFReader, IDFMFReader

Inheritance

object ← DFMFReader ← DFMFManagedReader

Implements

IDFMFReader

Inherited Members

DFMFReader.V1Version, DFMFReader.Create(string, Unit, bool), DFMFReader.GetMarkerInformation(Vector, int, out Vector, out Vector), DFMFReader.GetModeInterPoint(Vector, int, out Vector, out Vector), DFMFReader.GetRotationalShape(int, int, out Vector), DFMFReader.GetRotationalShape(ICollection<int>, int, out Vector[]), DFMFReader.GetTranslationalShape(int, int, out Vector), DFMFReader.GetTranslationalShape(ICollection<int>, int, out Vector[]), DFMFReader.GetUnusedModeIndexes(), DFMFReader.SetUnusedModeIndexes(IEnumerable<int>), DFMFReader.GetStressShape(int, int, out double[]), DFMFReader.GetStressShape(ICollection<int>, int, out ICollection<double[]>), DFMFReader.EqualsPatch(FEPatchInfo[], FEPatchInfo[]), DFMFReader.CalcUnitFactor(Unit), DFMFReader.GetMultipleShapes(DFMFReader.ModeMeta, ICollection<int>, int, double, out Vector[]), DFMFReader.GetMultipleStress(DFMFReader.ModeMeta, ICollection<int>, int, double, out ICollection<double[]>), DFMFReader.GetPointInformation(ICollection<Vector>, DFMFReader.ModeMeta, Vector, int, out Vector, out Vector), DFMFReader.GetPointInformationImpl(ICollection<Vector>, DFMFReader.ModeMeta, Vector, int, out Vector, out Vector, Func<int, (Vector, Vector)>), DFMFReader.GetSingleShape(DFMFReader.ModeMeta, int, int, double, out Vector), DFMFReader.GetSingleStress(DFMFReader.ModeMeta, int, int, double, out double[]), DFMFReader.ImportImpl(string, Unit), DFMFReader.ReadInterfacePoints(), DFMFReader.ReadMarkerPositions(), DFMFReader.ReadMassInfoForOldVer(), DFMFReader.ReadMasterPoints(), DFMFReader.ReadModes(), DFMFReader.ReadNBodyInformations(), DFMFReader.ReadMaterialInformation(), DFMFReader.ReadPropertyInformation(), DFMFReader.ReadConstraintInformation(), DFMFReader.ReadNamedSelectionInformation(), DFMFReader.ReadHashInformation(), DFMFReader.SetInterfacePoints(Vector[]), DFMFReader.SetMarkerPositions(Vector[]), DFMFReader.SetMassInfosForOldVer(MassInfoForOldVer[]), DFMFReader.SetMasterPoints(uint[]), DFMFReader.SetModes(Mode[]), DFMFReader.SetNBodyInformations(Vector[], int[], int[]), DFMFReader.SetNodesForRBE(Vector[]), DFMFReader.SetNBodyInformations(NBody[], FEElement[], FEElement[], FEElement[], FEElement[], FEElement[], FEElement[], FEElement[], FEElement[], FEElement[], FEElement[], FEElement[], FEElement[], FEElement[]), DFMFReader.SetMaterialInformation(MaterialISO[], MaterialORTHO[], MaterialAB[], MaterialNH[], MaterialMR[], MaterialOG[]), DFMFReader.SetPropertyInformation(FEPropertyBeam[], FEPropertyBeamL[], FEPropertyShell[], FEPropertySolid[]), DFMFReader.SetConstraintInformation(FEConstraintRBE[], FEConstraintRBE[], FEConstraintTie[]), DFMFReader.SetNamedSelectionInformation(NamedSelection[], NamedSelection[]), DFMFReader.SetHashInformation(string), DFMFReader.ReadNamedSelectionFromConstraintInformation(), DFMFReader.DisposeManagedResource(), DFMFReader.DisposeNativeResources(), DFMFReader.Dispose(bool), DFMFReader.DFMFFileType, DFMFReader.FactorForce, DFMFReader.FactorLength, DFMFReader.FactorMass, DFMFReader.FactorScale, DFMFReader.FactorTime, DFMFReader.FilePath, DFMFReader.InterfacePoints, DFMFReader.InvariantFilePosition, DFMFReader.Level, DFMFReader.MarkerPositions, DFMFReader.Mass, DFMFReader.MassCenter, DFMFReader.MassInfoForOldVerArray, DFMFReader.MasterPoints, DFMFReader.ModalType, DFMFReader.Modes, DFMFReader.MomentOfInertia, DFMFReader.NodePositions, DFMFReader.NumberOfInterfacePoints, DFMFReader.NumberOfMarkerPositions, DFMFReader.NumberOfDummyNode, DFMFReader.NumberOfMassInfosForOldVersion, DFMFReader.NumberOfMasterPoints, DFMFReader.NumberOfModes, DFMFReader.NumberOfNodes, DFMFReader.NumberOfTetraConnectivities, DFMFReader.NumberOfTriaConnectivities, DFMFReader.TetraConnectivities, DFMFReader.TotalNodesForModal, DFMFReader.AddedNodesForRBE, DFMFReader.TriaConnectivities, DFMFReader.NBodies, DFMFReader.Beam2Elements, DFMFReader.Shell3Elements, DFMFReader.Shell4Elements, DFMFReader.Shell6Elements, DFMFReader.Shell8Elements, DFMFReader.Solid4Elements, DFMFReader.Solid5Elements, DFMFReader.Solid6Elements, DFMFReader.Solid8Elements, DFMFReader.Solid10Elements, DFMFReader.Solid13Elements, DFMFReader.Solid15Elements, DFMFReader.Solid20Elements, DFMFReader.ISOMaterials, DFMFReader.ORTHOMaterials, DFMFReader.ArrudaBoyceMaterials, DFMFReader.NeoHookeanMaterials, DFMFReader.MooneyRivlinMaterials, DFMFReader.OgdenMaterials, DFMFReader.BeamProperties, DFMFReader.BeamLProperties, DFMFReader.ShellProperties, DFMFReader.SolidProperties, DFMFReader.RBE2s, DFMFReader.RBE3s, DFMFReader.Ties, DFMFReader.PatchSets, DFMFReader.EdgeSets, DFMFReader.UnitForce, DFMFReader.UnitLength, DFMFReader.UnitMass, DFMFReader.UnitTime, DFMFReader.Version, DFMFReader.AvailableAsNodal, DFMFReader.Hash

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)

Constructors

DFMFManagedReader()

public DFMFManagedReader()

Methods

GetMultipleShapes(ModeMeta, ICollection<int>, int, double, out Vector[])

protected override sealed void GetMultipleShapes(DFMFReader.ModeMeta meta, ICollection<int> arnModeSeq, int nNodeSeq, double dFactor, out Vector[] arVecMode)

Parameters

meta DFMFReader.ModeMeta

arnModeSeq ICollection<int>

nNodeSeq int

dFactor double

arVecMode Vector[]

GetMultipleStress(ModeMeta, ICollection<int>, int, double, out ICollection<double[]>)

protected override sealed void GetMultipleStress(DFMFReader.ModeMeta meta, ICollection<int> colModeSeq, int nodeSeq, double factor, out ICollection<double[]> colStress)

Parameters

meta DFMFReader.ModeMeta

colModeSeq ICollection<int>

nodeSeq int

factor double

colStress ICollection<double[]>

GetPointInformation(ICollection<Vector>, ModeMeta, Vector, int, out Vector, out Vector)

protected override sealed bool GetPointInformation(ICollection<Vector> points, DFMFReader.ModeMeta meta, Vector position, int modeSequence, out Vector vecTra, out Vector vecRot)

Parameters

points ICollection<Vector>

meta DFMFReader.ModeMeta

position Vector

modeSequence int

vecTra Vector

vecRot Vector

Returns

bool

GetSingleShape(ModeMeta, int, int, double, out Vector)

protected override sealed void GetSingleShape(DFMFReader.ModeMeta meta, int nModeSeq, int nNodeSeq, double dFactor, out Vector vecMode)

Parameters

meta DFMFReader.ModeMeta

nModeSeq int

nNodeSeq int

dFactor double

vecMode Vector

GetSingleStress(ModeMeta, int, int, double, out double[])

protected override sealed void GetSingleStress(DFMFReader.ModeMeta meta, int modeSeq, int nodeSeq, double factor, out double[] stress)

Parameters

meta DFMFReader.ModeMeta

modeSeq int

nodeSeq int

factor double

stress double[]

ImportImpl(string, Unit)

protected override sealed void ImportImpl(string strModeFileName, Unit unit)

Parameters

strModeFileName string

unit Unit

ReadConstraintInformation()

protected override void ReadConstraintInformation()

ReadHashInformation()

protected override void ReadHashInformation()

ReadInterfacePoints()

protected override void ReadInterfacePoints()

ReadMarkerPositions()

protected override void ReadMarkerPositions()

ReadMassInfoForOldVer()

protected override void ReadMassInfoForOldVer()

ReadMasterPoints()

protected override void ReadMasterPoints()

ReadMaterialInformation()

protected override void ReadMaterialInformation()

ReadModes()

protected override void ReadModes()

ReadNBodyInformations()

protected override void ReadNBodyInformations()

ReadNamedSelectionInformation()

protected override void ReadNamedSelectionInformation()

ReadPropertyInformation()

protected override void ReadPropertyInformation()

Connect with Ansys