damp.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  sDamp
struct  sDampClass

Defines

#define DampInit(type)
#define DampNew(type, o)
#define DampFree(o)
#define DampRead(o)
#define DampCalcCoeff(o, i, t, m, v, a, e)

Typedefs

typedef enum _damptype eDampType

Enumerations

enum  _damptype { AUTO_GLOBAL, AUTO_LOCAL, RAYLEIGH, NumDampTypes }

Functions

void DampingInit (void)
void DampingFree (void)

Variables

sDampClass DampClass [NumDampTypes]
sDampDampObj


Define Documentation

#define DampCalcCoeff ( o,
i,
t,
m,
v,
a,
 ) 

Value:

if(DampClass[o->type].calc != 0L)       \
         (*DampClass[o->type].calc)( o, i, t, m, v, a, e )

Definition at line 74 of file damp.h.

Referenced by DRSolver(), and HYBRIDSolver().

#define DampFree (  ) 

Value:

if(DampClass[o->type].free != 0L)       \
         (*DampClass[o->type].free)( o )

Definition at line 66 of file damp.h.

#define DampInit ( type   ) 

Value:

if(DampClass[type].init != 0L)          \
         (*DampClass[type].init)( )

Definition at line 58 of file damp.h.

Referenced by DampingInit().

#define DampNew ( type,
 ) 

Value:

if(DampClass[type].new != 0L)           \
         (*DampClass[type].new)( o )

Definition at line 62 of file damp.h.

Referenced by _NfiReadDamping(), _NfiReadDampingGlobalParameter(), _NfiReadDampingLocalParameter(), and _NfiReadDampingRayleighParameter().

#define DampRead (  ) 

Value:

if(DampClass[o->type].read != 0L)       \
         (*DampClass[o->type].read)( o )

Definition at line 70 of file damp.h.

Referenced by _NfiReadDamping(), _NfiReadDampingGlobalParameter(), _NfiReadDampingLocalParameter(), and _NfiReadDampingRayleighParameter().


Typedef Documentation

typedef enum _damptype eDampType

Damp type definition


Enumeration Type Documentation

enum _damptype

Damp type definition

Enumerator:
AUTO_GLOBAL 
AUTO_LOCAL 
RAYLEIGH 
NumDampTypes 

Definition at line 17 of file damp.h.


Function Documentation

void DampingFree ( void   ) 

void DampingInit ( void   ) 

Definition at line 538 of file damp.c.

References AUTO_GLOBAL, AUTO_LOCAL, AutoGlobalInit(), AutoLocalInit(), DampInit, sDampClass::init, NumDampTypes, RAYLEIGH, and RayleighInit().

Here is the call graph for this function:


Variable Documentation

sDampClass DampClass[NumDampTypes]

Damp class

Definition at line 36 of file damp.c.

sDamp* DampObj

Damp object

Damp Object

Definition at line 40 of file damp.c.


Generated on Tue Oct 23 11:23:44 2007 for Relax by  doxygen 1.5.3