Skip to main content

Motion Standalone Preprocessor C# library 2024 R2

Class LeafSpringExtensions

Last update: 16.07.2025

Namespace: 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

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

(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

Connect with Ansys