Class LeafSpringExtensions
Last update: 16.07.2025Namespace: VM.Models.Pre.Force
Assembly: VM.Models.Pre.Force.dll
public static class LeafSpringExtensions
Inheritance
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
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
GetLoadResult(IOutputReader)
public static (double Time, double Force)[] GetLoadResult(IOutputReader outputReader)
Parameters
outputReader IOutputReader
Returns
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
Returns
GetOutputReader(string)
public static IOutputReader GetOutputReader(string resultPath)
Parameters
resultPath string
Returns
IOutputReader
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
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
variation double
repositionMatrix TMatrix?
Returns
TMatrix
IsTestSimulationCompleted(IOutputReader, double)
public static bool IsTestSimulationCompleted(IOutputReader outputReader, double endTime)
Parameters
outputReader IOutputReader
endTime double