lhsrhsc Class Reference

#include <lhsrhsc.h>

List of all members.

Public Member Functions

void alloc ()
double * give_lhs (long lcid)
double * give_lhsi (long lcid)
double * give_rhs (long lcid)
double * give_tdlhs (long lcid)
void initcond (FILE *in)
 lhsrhsc (void)
void output (FILE *out, long lcid)
 ~lhsrhsc (void)

Public Attributes

double * lhs
 array containing vector of solution
double * lhsi
 array containing initial values
long nlc
 number of loading cases
double * rhs
 array containing right hand sides
double * tdlhs
 array containing first time derivative of lhs array

Detailed Description

Definition at line 6 of file lhsrhsc.h.


Constructor & Destructor Documentation

lhsrhsc ( void   ) 

Definition at line 8 of file lhsrhsc.cpp.

References Cb, lhs, lhsi, coupbclc::nlc, nlc, rhs, and tdlhs.

~lhsrhsc ( void   ) 

Definition at line 13 of file lhsrhsc.cpp.

References lhs, lhsi, rhs, and tdlhs.


Member Function Documentation

void alloc (  ) 

function allocates array for left hand side, time derivative of left hand side, initial values and right sides of problem

6.4.2003, JK

Definition at line 24 of file lhsrhsc.cpp.

References lhs, lhsi, memset(), Ndofc, nlc, rhs, and tdlhs.

Referenced by metr_init(), and pmetr_init().

double * give_lhs ( long  lcid  ) 

Definition at line 36 of file lhsrhsc.cpp.

References lhs, and Ndofc.

Referenced by newton_raphson_coupl(), and newton_raphson_coupl_new().

double * give_lhsi ( long  lcid  ) 

Definition at line 41 of file lhsrhsc.cpp.

References lhsi, and Ndofc.

double * give_rhs ( long  lcid  ) 

Definition at line 51 of file lhsrhsc.cpp.

References Ndofc, and rhs.

Referenced by newton_raphson_coupl(), and newton_raphson_coupl_new().

double * give_tdlhs ( long  lcid  ) 

Definition at line 46 of file lhsrhsc.cpp.

References Ndofc, and tdlhs.

Referenced by newton_raphson_coupl(), and newton_raphson_coupl_new().

void initcond ( FILE *  in  ) 

function reads initial conditions

Parameters:
in - input data stream 17.1.2002

Definition at line 66 of file lhsrhsc.cpp.

void output ( FILE *  out,
long  lcid 
)

Definition at line 56 of file lhsrhsc.cpp.


Member Data Documentation

double* lhs

array containing vector of solution

Definition at line 22 of file lhsrhsc.h.

Referenced by alloc(), give_lhs(), lhsrhsc(), solve_fcouplprob(), and ~lhsrhsc().

double* lhsi

array containing initial values

Definition at line 24 of file lhsrhsc.h.

Referenced by alloc(), give_lhsi(), lhsrhsc(), metr_init(), newton_raphson_coupl(), newton_raphson_coupl_new(), pmetr_init(), and ~lhsrhsc().

long nlc

number of loading cases

Definition at line 20 of file lhsrhsc.h.

Referenced by alloc(), and lhsrhsc().

double* rhs

array containing right hand sides

Definition at line 28 of file lhsrhsc.h.

Referenced by alloc(), give_rhs(), lhsrhsc(), solve_fcouplprob(), and ~lhsrhsc().

double* tdlhs

array containing first time derivative of lhs array

Definition at line 26 of file lhsrhsc.h.

Referenced by alloc(), give_tdlhs(), lhsrhsc(), and ~lhsrhsc().


The documentation for this class was generated from the following files:

Generated by  doxygen 1.6.2