JaRMoS  1.1
Java Reduced Model Simulations
 All Classes Namespaces Files Functions Variables Enumerator Groups Pages
jarmos.affine.IAffineCoefficients Interface Reference

Base class for implementation of a series of time/parameter-dependent affine coefficients. More...

Inheritance diagram for jarmos.affine.IAffineCoefficients:
models.beam.dynlintimo.CoreFunCoeffs models.beam.dynlintimo.InputConvCoeffs

Public Member Functions

int getNumCoeffFcns ()
 
double[] evaluateCoefficients (double t, double[] mu)
 Evaluates all coefficient functions and returns a vector of the size of getNumCoeffFcns() More...
 
boolean isTimeDependent ()
 

Detailed Description

Base class for implementation of a series of time/parameter-dependent affine coefficients.

Especially used to provide the coefficients for AffParamMatrix instances.

Author
Daniel Wirtz

Definition at line 11 of file IAffineCoefficients.java.

Member Function Documentation

double [] jarmos.affine.IAffineCoefficients.evaluateCoefficients ( double  t,
double[]  mu 
)

Evaluates all coefficient functions and returns a vector of the size of getNumCoeffFcns()

Parameters
tThe time t
muParameter array
Returns
Coefficient value array

Implemented in models.beam.dynlintimo.CoreFunCoeffs, and models.beam.dynlintimo.InputConvCoeffs.

int jarmos.affine.IAffineCoefficients.getNumCoeffFcns ( )
Returns
The number of coefficient functions

Implemented in models.beam.dynlintimo.CoreFunCoeffs, and models.beam.dynlintimo.InputConvCoeffs.

boolean jarmos.affine.IAffineCoefficients.isTimeDependent ( )
Returns
If this instance has time-dependent coefficients

Implemented in models.beam.dynlintimo.CoreFunCoeffs, and models.beam.dynlintimo.InputConvCoeffs.


The documentation for this interface was generated from the following file: