Skip to main content

Motion Standalone Preprocessor C# library 2024 R2

Interface IDFMFReader

Last update: 16.07.2025

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

public interface IDFMFReader

Extension Methods

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

Properties

AddedNodesForRBE

ReadOnlyCollection<Vector> AddedNodesForRBE { get; }

Property Value

ReadOnlyCollection<Vector>

ArrudaBoyceMaterials

ReadOnlyCollection<MaterialAB> ArrudaBoyceMaterials { get; }

Property Value

ReadOnlyCollection<MaterialAB>

AvailableAsNodal

bool AvailableAsNodal { get; }

Property Value

bool

Beam2Elements

ReadOnlyCollection<FEElement> Beam2Elements { get; }

Property Value

ReadOnlyCollection<FEElement>

BeamLProperties

ReadOnlyCollection<FEPropertyBeamL> BeamLProperties { get; }

Property Value

ReadOnlyCollection<FEPropertyBeamL>

BeamProperties

ReadOnlyCollection<FEPropertyBeam> BeamProperties { get; }

Property Value

ReadOnlyCollection<FEPropertyBeam>

EdgeSets

ReadOnlyCollection<NamedSelection> EdgeSets { get; }

Property Value

ReadOnlyCollection<NamedSelection>

FactorForce

double FactorForce { get; }

Property Value

double

FactorLength

double FactorLength { get; }

Property Value

double

FactorMass

double FactorMass { get; }

Property Value

double

FactorScale

double FactorScale { get; }

Property Value

double

FactorTime

double FactorTime { get; }

Property Value

double

FilePath

string FilePath { get; }

Property Value

string

ISOMaterials

ReadOnlyCollection<MaterialISO> ISOMaterials { get; }

Property Value

ReadOnlyCollection<MaterialISO>

InterfacePoints

ReadOnlyCollection<Vector> InterfacePoints { get; }

Property Value

ReadOnlyCollection<Vector>

InvariantFilePosition

long InvariantFilePosition { get; }

Property Value

long

Level

uint Level { get; }

Property Value

uint

MarkerPositions

ReadOnlyCollection<Vector> MarkerPositions { get; }

Property Value

ReadOnlyCollection<Vector>

Mass

double Mass { get; }

Property Value

double

MassCenter

Vector MassCenter { get; }

Property Value

Vector

MassInfoForOldVerArray

ReadOnlyCollection<MassInfoForOldVer> MassInfoForOldVerArray { get; }

Property Value

ReadOnlyCollection<MassInfoForOldVer>

MasterPoints

ReadOnlyCollection<uint> MasterPoints { get; }

Property Value

ReadOnlyCollection<uint>

ModalType

DFMFType ModalType { get; }

Property Value

DFMFType

Modes

ReadOnlyCollection<Mode> Modes { get; }

Property Value

ReadOnlyCollection<Mode>

MomentOfInertia

ReadOnlyCollection<double> MomentOfInertia { get; }

Property Value

ReadOnlyCollection<double>

MooneyRivlinMaterials

ReadOnlyCollection<MaterialMR> MooneyRivlinMaterials { get; }

Property Value

ReadOnlyCollection<MaterialMR>

NBodies

ReadOnlyCollection<NBody> NBodies { get; }

Property Value

ReadOnlyCollection<NBody>

NeoHookeanMaterials

ReadOnlyCollection<MaterialNH> NeoHookeanMaterials { get; }

Property Value

ReadOnlyCollection<MaterialNH>

NodePositions

ReadOnlyCollection<Vector> NodePositions { get; }

Property Value

ReadOnlyCollection<Vector>

NumberOfDummyNode

int NumberOfDummyNode { get; }

Property Value

int

NumberOfInterfacePoints

int NumberOfInterfacePoints { get; }

Property Value

int

NumberOfMarkerPositions

int NumberOfMarkerPositions { get; }

Property Value

int

NumberOfMassInfosForOldVersion

int NumberOfMassInfosForOldVersion { get; }

Property Value

int

NumberOfMasterPoints

int NumberOfMasterPoints { get; }

Property Value

int

NumberOfModes

int NumberOfModes { get; }

Property Value

int

NumberOfNodes

int NumberOfNodes { get; }

Property Value

int

NumberOfTetraConnectivities

int NumberOfTetraConnectivities { get; }

Property Value

int

NumberOfTriaConnectivities

int NumberOfTriaConnectivities { get; }

Property Value

int

ORTHOMaterials

ReadOnlyCollection<MaterialORTHO> ORTHOMaterials { get; }

Property Value

ReadOnlyCollection<MaterialORTHO>

OgdenMaterials

ReadOnlyCollection<MaterialOG> OgdenMaterials { get; }

Property Value

ReadOnlyCollection<MaterialOG>

PatchSets

ReadOnlyCollection<NamedSelection> PatchSets { get; }

Property Value

ReadOnlyCollection<NamedSelection>

RBE2s

ReadOnlyCollection<FEConstraintRBE> RBE2s { get; }

Property Value

ReadOnlyCollection<FEConstraintRBE>

RBE3s

ReadOnlyCollection<FEConstraintRBE> RBE3s { get; }

Property Value

ReadOnlyCollection<FEConstraintRBE>

Shell3Elements

ReadOnlyCollection<FEElement> Shell3Elements { get; }

Property Value

ReadOnlyCollection<FEElement>

Shell4Elements

ReadOnlyCollection<FEElement> Shell4Elements { get; }

Property Value

ReadOnlyCollection<FEElement>

Shell6Elements

ReadOnlyCollection<FEElement> Shell6Elements { get; }

Property Value

ReadOnlyCollection<FEElement>

Shell8Elements

ReadOnlyCollection<FEElement> Shell8Elements { get; }

Property Value

ReadOnlyCollection<FEElement>

ShellProperties

ReadOnlyCollection<FEPropertyShell> ShellProperties { get; }

Property Value

ReadOnlyCollection<FEPropertyShell>

Solid10Elements

ReadOnlyCollection<FEElement> Solid10Elements { get; }

Property Value

ReadOnlyCollection<FEElement>

Solid13Elements

ReadOnlyCollection<FEElement> Solid13Elements { get; }

Property Value

ReadOnlyCollection<FEElement>

Solid15Elements

ReadOnlyCollection<FEElement> Solid15Elements { get; }

Property Value

ReadOnlyCollection<FEElement>

Solid20Elements

ReadOnlyCollection<FEElement> Solid20Elements { get; }

Property Value

ReadOnlyCollection<FEElement>

Solid4Elements

ReadOnlyCollection<FEElement> Solid4Elements { get; }

Property Value

ReadOnlyCollection<FEElement>

Solid5Elements

ReadOnlyCollection<FEElement> Solid5Elements { get; }

Property Value

ReadOnlyCollection<FEElement>

Solid6Elements

ReadOnlyCollection<FEElement> Solid6Elements { get; }

Property Value

ReadOnlyCollection<FEElement>

Solid8Elements

ReadOnlyCollection<FEElement> Solid8Elements { get; }

Property Value

ReadOnlyCollection<FEElement>

SolidProperties

ReadOnlyCollection<FEPropertySolid> SolidProperties { get; }

Property Value

ReadOnlyCollection<FEPropertySolid>

TetraConnectivities

ReadOnlyCollection<int> TetraConnectivities { get; }

Property Value

ReadOnlyCollection<int>

Ties

ReadOnlyCollection<FEConstraintTie> Ties { get; }

Property Value

ReadOnlyCollection<FEConstraintTie>

TotalNodesForModal

int TotalNodesForModal { get; }

Property Value

int

TriaConnectivities

ReadOnlyCollection<int> TriaConnectivities { get; }

Property Value

ReadOnlyCollection<int>

UnitForce

double UnitForce { get; }

Property Value

double

UnitLength

double UnitLength { get; }

Property Value

double

UnitMass

double UnitMass { get; }

Property Value

double

UnitTime

double UnitTime { get; }

Property Value

double

Version

uint Version { get; }

Property Value

uint

Methods

EqualsPatch(FEPatchInfo[], FEPatchInfo[])

bool EqualsPatch(FEPatchInfo[] infoTarget, FEPatchInfo[] infoTool)

Parameters

infoTarget FEPatchInfo[]

infoTool FEPatchInfo[]

Returns

bool

GetMarkerInformation(Vector, int, out Vector, out Vector)

bool GetMarkerInformation(Vector position, int modeSequence, out Vector trans, out Vector rot)

Parameters

position Vector

modeSequence int

trans Vector

rot Vector

Returns

bool

GetModeInterPoint(Vector, int, out Vector, out Vector)

bool GetModeInterPoint(Vector position, int modeSequence, out Vector transMode, out Vector rotMode)

Parameters

position Vector

modeSequence int

transMode Vector

rotMode Vector

Returns

bool

GetRotationalShape(int, int, out Vector)

void GetRotationalShape(int modeSeq, int nodeSeq, out Vector mode)

Parameters

modeSeq int

nodeSeq int

mode Vector

GetRotationalShape(ICollection<int>, int, out Vector[])

void GetRotationalShape(ICollection<int> colModeSeq, int nodeSeq, out Vector[] modes)

Parameters

colModeSeq ICollection<int>

nodeSeq int

modes Vector[]

GetStressShape(int, int, out double[])

void GetStressShape(int modeSeq, int nodeSeq, out double[] stress)

Parameters

modeSeq int

nodeSeq int

stress double[]

GetStressShape(ICollection<int>, int, out ICollection<double[]>)

void GetStressShape(ICollection<int> colModeSeq, int nodeSeq, out ICollection<double[]> stress)

Parameters

colModeSeq ICollection<int>

nodeSeq int

stress ICollection<double[]>

GetTranslationalShape(int, int, out Vector)

void GetTranslationalShape(int modeSeq, int nodeSeq, out Vector mode)

Parameters

modeSeq int

nodeSeq int

mode Vector

GetTranslationalShape(ICollection<int>, int, out Vector[])

void GetTranslationalShape(ICollection<int> colModeSeq, int nodeSeq, out Vector[] modes)

Parameters

colModeSeq ICollection<int>

nodeSeq int

modes Vector[]

GetUnusedModeIndexes()

ReadOnlyCollection<int> GetUnusedModeIndexes()

Returns

ReadOnlyCollection<int>

SetUnusedModeIndexes(IEnumerable<int>)

void SetUnusedModeIndexes(IEnumerable<int> collection)

Parameters

collection IEnumerable<int>

Connect with Ansys