Table of Contents

Class Freq

Namespace
FemDesign.Calculate
Assembly
FemDesign.Core.dll

fdscript.xsd

public class Freq
Inheritance
Freq
Inherited Members
Extension Methods

Constructors

Freq()

Parameterless constructor for serialization.

public Freq()

Freq(int, int, ShapeNormalisation, bool, bool, bool, int, double)

Define calculation parameters for an eigenfrequency calculation.

public Freq(int numShapes = 3, int autoIter = 0, ShapeNormalisation normalisation = ShapeNormalisation.MassMatrix, bool x = true, bool y = true, bool z = true, int maxSturm = 0, double top = -0.01)

Parameters

numShapes int

Number of shapes.

autoIter int

Max. number of iteration.

normalisation ShapeNormalisation

Mode shape normalisation.

x bool

Consider masses in global x-direction.

y bool

Consider masses in global y-direction.

z bool

Consider masses in global z-direction.

maxSturm int

Max number of Sturm check steps (checking missing eigenvalues).

top double

Top of substructure. Masses on this level and below are not considered in Eigenfrequency calculation.

Freq(int, int, bool, bool, bool, double)

Define calculation parameters for an eigenfrequency calculation.

public Freq(int numShapes = 3, int maxSturm = 0, bool x = true, bool y = true, bool z = true, double top = -0.01)

Parameters

numShapes int

Number of shapes.

maxSturm int

Max number of Sturm check steps (checking missing eigenvalues).

x bool

Consider masses in global x-direction.

y bool

Consider masses in global y-direction.

z bool

Consider masses in global z-direction.

top double

Top of substructure. Masses on this level and below are not considered in Eigenfrequency calculation.

Fields

_shapeNormalization

public int _shapeNormalization

Field Value

int

_x

public bool _x

Field Value

bool

_y

public bool _y

Field Value

bool

_z

public bool _z

Field Value

bool

Properties

AutoIter

with the value of 0 disables the "Try to reach ..." option, and an integer greater than 0 activates the option and defines the maximum number of iteration.

public int AutoIter { get; set; }

Property Value

int

MaxSturm

public int MaxSturm { get; set; }

Property Value

int

NumShapes

public int NumShapes { get; set; }

Property Value

int

ShapeNormalization

a Boolean-type parameter whose True value expresses the Unit option and its False value expresses the Mass matrix option as the Mode shape normalization method.

public ShapeNormalisation ShapeNormalization { get; set; }

Property Value

ShapeNormalisation

Top

public double Top { get; set; }

Property Value

double

X

public bool X { get; set; }

Property Value

bool

Y

public bool Y { get; set; }

Property Value

bool

Z

public bool Z { get; set; }

Property Value

bool

Methods

Default()

Define default calculation parameters for an eigenfrequency calculation.

public static Freq Default()

Returns

Freq