Class EigenvalueAnalysisParameter
Last update: 16.07.2025Namespace: 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
public EigenvalueAnalysisParameter()
EigenvalueAnalysisParameter(uint, bool, double, double, double, double)
Initializes a new instance of the
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
IsUseAutoShift
Gets or sets a value indicating whether [auto shift].
public bool IsUseAutoShift { get; set; }
Property Value
IsUseBound
Gets or sets a value indicating whether [use bound].
public bool IsUseBound { get; set; }
Property Value
IsUseFullMethod
Gets or sets a value indicating whether [use full method].
public bool IsUseFullMethod { get; set; }
Property Value
IsUseLocalRefinement
Gets or sets a value indicating whether [use local refinement].
public bool IsUseLocalRefinement { get; set; }
Property Value
IsUseNumberOfDomain
Gets or sets a value indicating whether [use number of domain].
public bool IsUseNumberOfDomain { get; set; }
Property Value
LowerBoundGlobal
Gets or sets the lower bound global.
public static double LowerBoundGlobal { get; }
Property Value
LowerBoundValue
Gets or sets the lower bound.
public double LowerBoundValue { get; set; }
Property Value
MaxNumberOfMode
Gets or sets the maximum number of mode.
public uint MaxNumberOfMode { get; set; }
Property Value
MaximumNumberOfModeGlobal
Gets or sets the maximum number of mode global.
public static uint MaximumNumberOfModeGlobal { get; }
Property Value
MinMassRatio
Gets or sets the minimum mass ratio.
public double MinMassRatio { get; set; }
Property Value
NumOfCluster
Gets or sets the number of cluster.
public int NumOfCluster { get; set; }
Property Value
NumOfDomain
Gets or sets the number of domain.
public int NumOfDomain { get; set; }
Property Value
NumOfParentDomain
Gets or sets the number of parent domain.
public int NumOfParentDomain { get; set; }
Property Value
OrderValue
Gets or sets the order.
public int OrderValue { get; set; }
Property Value
OwnerLinkContainer
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
PenaltyValueGlobal
Gets the penalty value global.
public static double PenaltyValueGlobal { get; }
Property Value
RatioVal
Gets or sets the ratio.
public double RatioVal { get; set; }
Property Value
ReferenceStressVal
Gets or sets the reference stress.
public double ReferenceStressVal { get; set; }
Property Value
RefinedDomainLevel
Gets or sets the level of refined domain.
public int RefinedDomainLevel { get; set; }
Property Value
ShiftVal
Gets or sets the shift value.
public double ShiftVal { get; set; }
Property Value
ShiftValueGlobal
Gets the shift value global.
public static double ShiftValueGlobal { get; }
Property Value
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
UpperBoundValue
Gets or sets the upper bound.
public double UpperBoundValue { get; set; }
Property Value
UseAutoPenaltyGlobal
Gets or sets a value indicating whether [use auto penalty].
public static bool UseAutoPenaltyGlobal { get; }
Property Value
UseAutoShiftGlobal
Gets or sets a value indicating whether [use auto shift].
public static bool UseAutoShiftGlobal { get; }
Property Value
UseBoundGlobal
Gets or sets a value indicating whether [use bound global].
public static bool UseBoundGlobal { get; }
Property Value
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.