Interface IDFMFReader
Last update: 16.07.2025Namespace: 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
Properties
AddedNodesForRBE
ReadOnlyCollection<vector> AddedNodesForRBE { get; }
Property Value
ArrudaBoyceMaterials
ReadOnlyCollection<materialab> ArrudaBoyceMaterials { get; }
Property Value
ReadOnlyCollectionMaterialAB>
AvailableAsNodal
bool AvailableAsNodal { get; }
Property Value
Beam2Elements
ReadOnlyCollection<feelement> Beam2Elements { get; }
Property Value
ReadOnlyCollectionFEElement>
BeamLProperties
ReadOnlyCollection<fepropertybeaml> BeamLProperties { get; }
Property Value
ReadOnlyCollectionFEPropertyBeamL>
BeamProperties
ReadOnlyCollection<fepropertybeam> BeamProperties { get; }
Property Value
ReadOnlyCollectionFEPropertyBeam>
DFMFFileType
DFMFFileType DFMFFileType { get; }
Property Value
EdgeSets
ReadOnlyCollection<namedselection> EdgeSets { get; }
Property Value
ReadOnlyCollectionNamedSelection>
FactorForce
double FactorForce { get; }
Property Value
FactorLength
double FactorLength { get; }
Property Value
FactorMass
double FactorMass { get; }
Property Value
FactorScale
double FactorScale { get; }
Property Value
FactorTime
double FactorTime { get; }
Property Value
FilePath
string FilePath { get; }
Property Value
ISOMaterials
ReadOnlyCollection<materialiso> ISOMaterials { get; }
Property Value
ReadOnlyCollectionMaterialISO>
InterfacePoints
ReadOnlyCollection<vector> InterfacePoints { get; }
Property Value
InvariantFilePosition
long InvariantFilePosition { get; }
Property Value
Level
uint Level { get; }
Property Value
MarkerPositions
ReadOnlyCollection<vector> MarkerPositions { get; }
Property Value
Mass
double Mass { get; }
Property Value
MassCenter
Vector MassCenter { get; }
Property Value
Vector
MassInfoForOldVerArray
ReadOnlyCollection<massinfoforoldver> MassInfoForOldVerArray { get; }
Property Value
ReadOnlyCollectionMassInfoForOldVer>
MasterPoints
ReadOnlyCollection<uint> MasterPoints { get; }
Property Value
ModalType
DFMFType ModalType { get; }
Property Value
Modes
ReadOnlyCollection<mode> Modes { get; }
Property Value
MomentOfInertia
ReadOnlyCollection<double> MomentOfInertia { get; }
Property Value
MooneyRivlinMaterials
ReadOnlyCollection<materialmr> MooneyRivlinMaterials { get; }
Property Value
ReadOnlyCollectionMaterialMR>
NBodies
ReadOnlyCollection<nbody> NBodies { get; }
Property Value
NeoHookeanMaterials
ReadOnlyCollection<materialnh> NeoHookeanMaterials { get; }
Property Value
ReadOnlyCollectionMaterialNH>
NodePositions
ReadOnlyCollection<vector> NodePositions { get; }
Property Value
NumberOfDummyNode
int NumberOfDummyNode { get; }
Property Value
NumberOfInterfacePoints
int NumberOfInterfacePoints { get; }
Property Value
NumberOfMarkerPositions
int NumberOfMarkerPositions { get; }
Property Value
NumberOfMassInfosForOldVersion
int NumberOfMassInfosForOldVersion { get; }
Property Value
NumberOfMasterPoints
int NumberOfMasterPoints { get; }
Property Value
NumberOfModes
int NumberOfModes { get; }
Property Value
NumberOfNodes
int NumberOfNodes { get; }
Property Value
NumberOfTetraConnectivities
int NumberOfTetraConnectivities { get; }
Property Value
NumberOfTriaConnectivities
int NumberOfTriaConnectivities { get; }
Property Value
ORTHOMaterials
ReadOnlyCollection<materialortho> ORTHOMaterials { get; }
Property Value
ReadOnlyCollectionMaterialORTHO>
OgdenMaterials
ReadOnlyCollection<materialog> OgdenMaterials { get; }
Property Value
ReadOnlyCollectionMaterialOG>
PatchSets
ReadOnlyCollection<namedselection> PatchSets { get; }
Property Value
ReadOnlyCollectionNamedSelection>
RBE2s
ReadOnlyCollection<feconstraintrbe> RBE2s { get; }
Property Value
ReadOnlyCollectionFEConstraintRBE>
RBE3s
ReadOnlyCollection<feconstraintrbe> RBE3s { get; }
Property Value
ReadOnlyCollectionFEConstraintRBE>
Shell3Elements
ReadOnlyCollection<feelement> Shell3Elements { get; }
Property Value
ReadOnlyCollectionFEElement>
Shell4Elements
ReadOnlyCollection<feelement> Shell4Elements { get; }
Property Value
ReadOnlyCollectionFEElement>
Shell6Elements
ReadOnlyCollection<feelement> Shell6Elements { get; }
Property Value
ReadOnlyCollectionFEElement>
Shell8Elements
ReadOnlyCollection<feelement> Shell8Elements { get; }
Property Value
ReadOnlyCollectionFEElement>
ShellProperties
ReadOnlyCollection<fepropertyshell> ShellProperties { get; }
Property Value
ReadOnlyCollectionFEPropertyShell>
Solid10Elements
ReadOnlyCollection<feelement> Solid10Elements { get; }
Property Value
ReadOnlyCollectionFEElement>
Solid13Elements
ReadOnlyCollection<feelement> Solid13Elements { get; }
Property Value
ReadOnlyCollectionFEElement>
Solid15Elements
ReadOnlyCollection<feelement> Solid15Elements { get; }
Property Value
ReadOnlyCollectionFEElement>
Solid20Elements
ReadOnlyCollection<feelement> Solid20Elements { get; }
Property Value
ReadOnlyCollectionFEElement>
Solid4Elements
ReadOnlyCollection<feelement> Solid4Elements { get; }
Property Value
ReadOnlyCollectionFEElement>
Solid5Elements
ReadOnlyCollection<feelement> Solid5Elements { get; }
Property Value
ReadOnlyCollectionFEElement>
Solid6Elements
ReadOnlyCollection<feelement> Solid6Elements { get; }
Property Value
ReadOnlyCollectionFEElement>
Solid8Elements
ReadOnlyCollection<feelement> Solid8Elements { get; }
Property Value
ReadOnlyCollectionFEElement>
SolidProperties
ReadOnlyCollection<fepropertysolid> SolidProperties { get; }
Property Value
ReadOnlyCollectionFEPropertySolid>
TetraConnectivities
ReadOnlyCollection<int> TetraConnectivities { get; }
Property Value
Ties
ReadOnlyCollection<feconstrainttie> Ties { get; }
Property Value
ReadOnlyCollectionFEConstraintTie>
TotalNodesForModal
int TotalNodesForModal { get; }
Property Value
TriaConnectivities
ReadOnlyCollection<int> TriaConnectivities { get; }
Property Value
UnitForce
double UnitForce { get; }
Property Value
UnitLength
double UnitLength { get; }
Property Value
UnitMass
double UnitMass { get; }
Property Value
UnitTime
double UnitTime { get; }
Property Value
Version
uint Version { get; }
Property Value
Methods
EqualsPatch(FEPatchInfo[], FEPatchInfo[])
bool EqualsPatch(FEPatchInfo[] infoTarget, FEPatchInfo[] infoTool)
Parameters
infoTarget FEPatchInfo[]
infoTool FEPatchInfo[]
Returns
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
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
GetRotationalShape(int, int, out Vector)
void GetRotationalShape(int modeSeq, int nodeSeq, out Vector mode)
Parameters
modeSeq int
nodeSeq int
mode Vector
GetRotationalShape(ICollection, int, out Vector[])
void GetRotationalShape(ICollection<int> colModeSeq, int nodeSeq, out Vector[] modes)
Parameters
colModeSeq ICollectionint>
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, out ICollection)
void GetStressShape(ICollection<int> colModeSeq, int nodeSeq, out ICollection<double> stress)
Parameters
colModeSeq ICollectionint>
nodeSeq int
stress ICollectiondouble[]>
GetTranslationalShape(int, int, out Vector)
void GetTranslationalShape(int modeSeq, int nodeSeq, out Vector mode)
Parameters
modeSeq int
nodeSeq int
mode Vector
GetTranslationalShape(ICollection, int, out Vector[])
void GetTranslationalShape(ICollection<int> colModeSeq, int nodeSeq, out Vector[] modes)
Parameters
colModeSeq ICollectionint>
nodeSeq int
modes Vector[]
GetUnusedModeIndexes()
ReadOnlyCollection<int> GetUnusedModeIndexes()
Returns
SetUnusedModeIndexes(IEnumerable)
void SetUnusedModeIndexes(IEnumerable<int> collection)
Parameters
collection IEnumerableint>