Table of Contents

Class ExcitationForce

Namespace
FemDesign.Calculate
Assembly
FemDesign.Core.dll

fdscript.xsd

public class ExcitationForce
Inheritance
ExcitationForce
Inherited Members
Extension Methods

Constructors

ExcitationForce()

Parameterless constructor for serialization.

public ExcitationForce()

ExcitationForce(int, double, IntegrationSchemeMethod, double, double, double)

Define calculation parameters for excitation force calculation.

public ExcitationForce(int step = 5, double lastMoment = 20, IntegrationSchemeMethod method = IntegrationSchemeMethod.Newmark, double alpha = 0, double beta = 0, double dampingFactor = 5)

Parameters

step int

The number of every nth time steps when results are saved during the calculation.

lastMoment double

Last time moment of the time history calculation [s].

method IntegrationSchemeMethod

Integration scheme method type.

alpha double

'alpha' coefficient in the Rayleigh damping matrix.

beta double

'beta' coefficient in the Rayleigh damping matrix.

dampingFactor double

'ksi' damping factor.

Fields

_alpha

public double _alpha

Field Value

double

_beta

public double _beta

Field Value

double

_dmpFactor

public double _dmpFactor

Field Value

double

_lastMomentOfThCalc

public double _lastMomentOfThCalc

Field Value

double

_method

public int _method

Field Value

int

_timeStep

public int _timeStep

Field Value

int

Properties

Alpha

public double Alpha { get; set; }

Property Value

double

Beta

public double Beta { get; set; }

Property Value

double

DmpFactor

public double DmpFactor { get; set; }

Property Value

double

LastMomentOfThCalc

public double LastMomentOfThCalc { get; set; }

Property Value

double

Method

public IntegrationSchemeMethod Method { get; set; }

Property Value

IntegrationSchemeMethod

TimeStep

public int TimeStep { get; set; }

Property Value

int

Methods

Default()

public static ExcitationForce Default()

Returns

ExcitationForce