Class LeafSpringExtensions
Last update: 09.03.2026Namespace: VM.Models.Pre.Force
Assembly: VM.Models.Pre.Force.dll
public static class LeafSpringExtensions
Inheritance
object ← LeafSpringExtensions
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)
Methods
GetLeafBeamElementPositions(IOutputReader, int, int, (int A, int B), double)
public static Vector[] GetLeafBeamElementPositions(IOutputReader outputReader, int beamProfilesCount, int leafIndex, (int A, int B) loadIndex, double variation)
Parameters
outputReader IOutputReader
beamProfilesCount int
leafIndex int
loadIndex (int A, int B)
variation double
Returns
Vector[]
GetLoadIndex((double Time, double Force)[], double)
public static (int A, int B) GetLoadIndex((double Time, double Force)[] loadResult, double designLoad)
Parameters
loadResult (double Time, double Force)[]
designLoad double
Returns
(int A, int B)
GetLoadResult(IOutputReader)
public static (double Time, double Force)[] GetLoadResult(IOutputReader outputReader)
Parameters
outputReader IOutputReader
Returns
(double Time, double Force)[]
GetLoadVariation(IOutputReader, double, (int A, int B))
public static double GetLoadVariation(IOutputReader outputReader, double designLoad, (int A, int B) loadIndex)
Parameters
outputReader IOutputReader
designLoad double
loadIndex (int A, int B)
Returns
double
GetOutputReader(string)
public static IOutputReader GetOutputReader(string resultPath)
Parameters
resultPath string
Returns
GetResult(IOutputReader, string, params string[])
public static (double Time, double Value)[] GetResult(IOutputReader outputReader, string target, params string[] paths)
Parameters
outputReader IOutputReader
target string
paths string[]
Returns
(double Time, double Value)[]
GetTransformMatrix(IOutputReader, string, (int A, int B), double, TMatrix?)
public static TMatrix GetTransformMatrix(IOutputReader outputReader, string targetName, (int A, int B) loadIndex, double variation, TMatrix? repositionMatrix = null)
Parameters
outputReader IOutputReader
targetName string
loadIndex (int A, int B)
variation double
repositionMatrix TMatrix?
Returns
TMatrix
IsTestSimulationCompleted(IOutputReader, double)
public static bool IsTestSimulationCompleted(IOutputReader outputReader, double endTime)
Parameters
outputReader IOutputReader
endTime double
Returns
bool