Class DFMFManagedReader
Last update: 16.07.2025Namespace: VM.Models.FE.Utilities
Assembly: VM.Models.FE.Utilities.dll
public class DFMFManagedReader : DFMFReader, IDFMFReader
Inheritance
object ← DFMFReader ← DFMFManagedReader
Implements
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.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.ReadNamedSelectionFromConstraintInformation(), DFMFReader.DisposeManagedResource(), DFMFReader.DisposeNativeResources(), DFMFReader.Dispose(bool), 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
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
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()
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()