Skip to main content

Motion Standalone Preprocessor C# library 2024 R2

Class EigenvalueAnalysisParameter

Last update: 16.07.2025

Namespace: VM.Managed
Assembly: VMObjBase.dll

This class is to represent the eigenvalue analysis parameter.

public class EigenvalueAnalysisParameter

Inheritance

object ← EigenvalueAnalysisParameter

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)

Constructors

EigenvalueAnalysisParameter()

Initializes a new instance of the class.

public EigenvalueAnalysisParameter()

EigenvalueAnalysisParameter(uint, bool, double, double, double, double)

Initializes a new instance of the class.

public EigenvalueAnalysisParameter(uint nMaximumNumberOfMode, bool bUseBound, double dLowerBound, double dUpperBound, double dShiftValue, double dPenaltyValue)

Parameters

nMaximumNumberOfMode uint

The n maximum number of mode.

bUseBound bool

if set to true [b use bound].

dLowerBound double

The lower bound.

dUpperBound double

The upper bound.

dShiftValue double

The shift value.

dPenaltyValue double

The penalty value.

Properties

IsUseAutoPenalty

Gets or sets a value indicating whether [auto penalty].

public bool IsUseAutoPenalty { get; set; }

Property Value

bool

IsUseAutoShift

Gets or sets a value indicating whether [auto shift].

public bool IsUseAutoShift { get; set; }

Property Value

bool

IsUseBound

Gets or sets a value indicating whether [use bound].

public bool IsUseBound { get; set; }

Property Value

bool

IsUseFullMethod

Gets or sets a value indicating whether [use full method].

public bool IsUseFullMethod { get; set; }

Property Value

bool

IsUseLocalRefinement

Gets or sets a value indicating whether [use local refinement].

public bool IsUseLocalRefinement { get; set; }

Property Value

bool

IsUseNumberOfDomain

Gets or sets a value indicating whether [use number of domain].

public bool IsUseNumberOfDomain { get; set; }

Property Value

bool

LowerBoundGlobal

Gets or sets the lower bound global.

public static double LowerBoundGlobal { get; }

Property Value

double

LowerBoundValue

Gets or sets the lower bound.

public double LowerBoundValue { get; set; }

Property Value

double

MaxNumberOfMode

Gets or sets the maximum number of mode.

public uint MaxNumberOfMode { get; set; }

Property Value

uint

MaximumNumberOfModeGlobal

Gets or sets the maximum number of mode global.

public static uint MaximumNumberOfModeGlobal { get; }

Property Value

uint

MinMassRatio

Gets or sets the minimum mass ratio.

public double MinMassRatio { get; set; }

Property Value

double

NumOfCluster

Gets or sets the number of cluster.

public int NumOfCluster { get; set; }

Property Value

int

NumOfDomain

Gets or sets the number of domain.

public int NumOfDomain { get; set; }

Property Value

int

NumOfParentDomain

Gets or sets the number of parent domain.

public int NumOfParentDomain { get; set; }

Property Value

int

OrderValue

Gets or sets the order.

public int OrderValue { get; set; }

Property Value

int

Gets the owner.

public LinkContainer OwnerLinkContainer { set; }

Property Value

LinkContainer

ParameterArray

Gets or sets the parameters.

public double[] ParameterArray { get; set; }

Property Value

double[]

PenaltyVal

Gets or sets the penalty value.

public double PenaltyVal { get; set; }

Property Value

double

PenaltyValueGlobal

Gets the penalty value global.

public static double PenaltyValueGlobal { get; }

Property Value

double

RatioVal

Gets or sets the ratio.

public double RatioVal { get; set; }

Property Value

double

ReferenceStressVal

Gets or sets the reference stress.

public double ReferenceStressVal { get; set; }

Property Value

double

RefinedDomainLevel

Gets or sets the level of refined domain.

public int RefinedDomainLevel { get; set; }

Property Value

int

ShiftVal

Gets or sets the shift value.

public double ShiftVal { get; set; }

Property Value

double

ShiftValueGlobal

Gets the shift value global.

public static double ShiftValueGlobal { get; }

Property Value

double

TypeOfMode

Gets or sets the analysis mode.

public EigenvalueAnalysisParameter.ModeType TypeOfMode { get; set; }

Property Value

EigenvalueAnalysisParameter.ModeType

UpperBoundGlobal

Gets or sets the upper bound global.

public static double UpperBoundGlobal { get; }

Property Value

double

UpperBoundValue

Gets or sets the upper bound.

public double UpperBoundValue { get; set; }

Property Value

double

UseAutoPenaltyGlobal

Gets or sets a value indicating whether [use auto penalty].

public static bool UseAutoPenaltyGlobal { get; }

Property Value

bool

UseAutoShiftGlobal

Gets or sets a value indicating whether [use auto shift].

public static bool UseAutoShiftGlobal { get; }

Property Value

bool

UseBoundGlobal

Gets or sets a value indicating whether [use bound global].

public static bool UseBoundGlobal { get; }

Property Value

bool

Methods

Initialize(uint, bool, double, double, double, bool, double, bool)

Initializes parameter.

public static void Initialize(uint nMaximumNumberOfMode, bool bUseBound, double dLowerBound, double dUpperBound, double dShiftValue, bool bAutoShift, double dPenaltyValue, bool bAutoPenalty)

Parameters

nMaximumNumberOfMode uint

The n maximum number of mode.

bUseBound bool

if set to true [b use bound].

dLowerBound double

The lower bound.

dUpperBound double

The upper bound.

dShiftValue double

The shift value.

bAutoShift bool

if set to true [auto shift value].

dPenaltyValue double

The penalty value.

bAutoPenalty bool

if set to true [auto penalty value].

OnDeserializationAttribute()

Called when [deserialization attribute].

public void OnDeserializationAttribute()

Replace(EigenvalueAnalysisParameter)

Replaces the specified parameter.

public void Replace(EigenvalueAnalysisParameter parameter)

Parameters

parameter EigenvalueAnalysisParameter

The parameter.

Connect with Ansys