relaxeuroc Class Reference

#include <relaxeuroc.h>

List of all members.

Public Member Functions

void print (FILE *out)
void read (XFILE *in)
 relaxeuroc (void)
void stress (vector &sig, vector &eps, strastrestate ssst)
double stress_decrement (void)
 ~relaxeuroc (void)

Public Attributes

double a
 model coefficient A (determined by regression)
double b
 model coefficient B (determined by regression)
double e
 Young modulus of elasticity.
double fpk
 characteristic strength f_{pk}
double siginit
 initial prestress {pm0}

Detailed Description

The class relaxeuroc contains material model of stress relaxation defined in Eurocode 2

Created by JK, 11. 6. 2013

Definition at line 13 of file relaxeuroc.h.


Constructor & Destructor Documentation

relaxeuroc ( void   ) 

Constructor initializes data members to zero or default values.

Created by JK, 11. 6. 2013

Definition at line 11 of file relaxeuroc.cpp.

References a, b, e, fpk, and siginit.

~relaxeuroc ( void   ) 

Destructor is defined only for the formal purposes.

Created by JK, 11. 6. 2013

Definition at line 32 of file relaxeuroc.cpp.


Member Function Documentation

void print ( FILE *  out  ) 

Function prints material parameters into the opened text file.

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

Created by JK, 11. 6. 2013

Definition at line 67 of file relaxeuroc.cpp.

References a, b, e, fpk, and siginit.

Referenced by mechmat::printmatchar().

void read ( XFILE in  ) 

Function reads material parameters from the opened text file.

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

Created by JK, 11. 6. 2013

Definition at line 48 of file relaxeuroc.cpp.

References a, b, e, fpk, siginit, and xfscanf().

Referenced by mechmat::readmattype().

void stress ( vector sig,
vector eps,
strastrestate  ssst 
)

function computes stress decrement time has to be measured in hours

Parameters:
time - actual time

JK, 11. 6. 2013

Definition at line 109 of file relaxeuroc.cpp.

References a, b, bar, e, f, fpk, Mp, print_err(), siginit, spacestress, probdesc::time, and time.

Referenced by mechmat::eigenstresses().

double stress_decrement ( void   ) 

function computes stress decrement time has to be measured in hours

Parameters:
time - actual time

JK, 11. 6. 2013

Definition at line 85 of file relaxeuroc.cpp.

References a, b, f, fpk, Mp, siginit, probdesc::time, and time.


Member Data Documentation

double a

model coefficient A (determined by regression)

Definition at line 29 of file relaxeuroc.h.

Referenced by print(), read(), relaxeuroc(), stress(), and stress_decrement().

double b

model coefficient B (determined by regression)

Definition at line 31 of file relaxeuroc.h.

Referenced by print(), read(), relaxeuroc(), stress(), and stress_decrement().

double e

Young modulus of elasticity.

Definition at line 33 of file relaxeuroc.h.

Referenced by print(), read(), relaxeuroc(), and stress().

double fpk

characteristic strength f_{pk}

Definition at line 27 of file relaxeuroc.h.

Referenced by print(), read(), relaxeuroc(), stress(), and stress_decrement().

double siginit

initial prestress {pm0}

Definition at line 25 of file relaxeuroc.h.

Referenced by print(), read(), relaxeuroc(), stress(), and stress_decrement().


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

Generated by  doxygen 1.6.2