strretalg Class Reference

#include <strretalg.h>

List of all members.

Public Member Functions

double give_err ()
long give_ni ()
stressretalgtype give_tsra ()
void print (FILE *out)
void read (XFILE *in)
 strretalg ()
 ~strretalg ()

Public Attributes

double err
 required accuracy
long ni
 maximum number of iterations
stressretalgtype tsra
 type of stress return algorithm
double zero
 computer zero

Detailed Description

Class defines type of stress return algorithm. It contains all necessary informations about selected algorithm.

Created by JK,

Definition at line 15 of file strretalg.h.


Constructor & Destructor Documentation

strretalg (  ) 

Constructor initializes data members to zero or default values.

Created by JK,

Definition at line 12 of file strretalg.cpp.

References err, ni, and zero.

~strretalg (  ) 

The destructor is defined only for the formal purposes.

Created by JK,

Definition at line 26 of file strretalg.cpp.


Member Function Documentation

double give_err (  ) 
long give_ni (  ) 
stressretalgtype give_tsra (  ) 
void print ( FILE *  out  ) 

The function prints parameters for stress-return algorithm from the opened text file given by the parameter out.

Parameters:
out - pointer to the opened input text file
Returns:
The function does not return anything.

Created by TKr, 02/01/2013

Definition at line 77 of file strretalg.cpp.

References cp, err, gsra, Mespr, ni, nostressretalg, print_err(), and tsra.

Referenced by scaldam::print().

void read ( XFILE in  ) 

The function reads parameters for stress-return algorithm from the opened text file given by the parameter in.

Parameters:
in - pointer to the opened input text file
Returns:
The function does not return anything.

Created by JK,

Definition at line 42 of file strretalg.cpp.

References cp, err, gsra, Mespr, ni, nostressretalg, print_err(), stressretalgtype_kwdset(), tsra, and xfscanf().

Referenced by splas1d::read(), shefplast::read(), scaldam::read(), ortodamrot::read(), ortodam::read(), mohrcoulombpar::read(), mohrcoulomb::read(), j2flow2::read(), j2flow::read(), hissplas::read(), drprag::read(), chen::read(), camclaycoup::read(), camclay::read(), boermat::read(), anisodamrot::read(), anisodam::read(), drprag2::read(), and doubdp::read().


Member Data Documentation

double err

required accuracy

Definition at line 33 of file strretalg.h.

Referenced by give_err(), hissplas::nlstresses(), print(), read(), and strretalg().

long ni

maximum number of iterations

Definition at line 31 of file strretalg.h.

Referenced by give_ni(), hissplas::nlstresses(), print(), read(), and strretalg().

type of stress return algorithm

Definition at line 27 of file strretalg.h.

Referenced by give_tsra(), print(), and read().

double zero

computer zero

Definition at line 29 of file strretalg.h.

Referenced by strretalg().


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

Generated by  doxygen 1.6.2