state_eqcu Class Reference

#include <constrelcu.h>

List of all members.

Public Member Functions

double get_alpha (double pc, double pg, double t, long ipp)
double get_betas (double pc, double pg, double t, long ipp)
double get_rhos (double pc, double pg, double t, long ipp)
double get_s (double pc, double pg, double t, long ipp)
double give_e (double pc, double pg, double t, long ipp)
double give_nu (double pc, double pg, double t, long ipp)
void matstiff (matrix &d, strastrestate mssst, long ipp)
void matstiff_bar (matrix &d, double pc, double pg, double t, long ipp)
void matstiff_plstrain (matrix &d, double pc, double pg, double t, long ipp)
void matstiff_plstress (matrix &d, double pc, double pg, double t, long ipp)
void matstiff_spacestress (matrix &d, double pc, double pg, double t, long ipp)
 state_eqcu ()
 ~state_eqcu ()

Private Attributes

double scale_pc
double scale_pg
double scale_t
double scale_u

Detailed Description

Definition at line 7 of file constrelcu.h.


Constructor & Destructor Documentation

state_eqcu (  ) 

Definition at line 79 of file constrelcu.cpp.

References probdesct::scale, scale_pc, scale_pg, scale_t, scale_u, and Tp.

~state_eqcu (  ) 

Definition at line 86 of file constrelcu.cpp.


Member Function Documentation

double get_alpha ( double  pc,
double  pg,
double  t,
long  ipp 
)
double get_betas ( double  pc,
double  pg,
double  t,
long  ipp 
)

function computes cubic thermal expansion coefficient of solid (K-1)

Parameters:
pc - capilary pressure
pg - capilary gas pressure
t - temperature
Return values:
betas - cubic thermal expansion coefficient of solid (K-1)

Definition at line 249 of file constrelcu.cpp.

References baroghelmatc::baroghel_betas(), baroghelBc, coupmatu::baroghelc, C30barmatc::C30bar_betas(), C30baroghelBc, coupmatu::C30baroghelc, C60barmatc::C60bar_betas(), C60baroghelBc, coupmatu::C60baroghelc, C60bazmatc::C60baz_betas(), C60bazantBc, coupmatu::C60bazantc, Cmu, concreteBmatc::concreteB_betas(), concreteBc, coupmatu::concretec, intpointsc::idm, coupmatu::ip, o30bazmatc::o30baz_betas(), o30bazantBc, coupmatu::o30bazantc, and intpointsc::tm.

Referenced by multiphc::get_fut1(), and multiphc::get_kut().

double get_rhos ( double  pc,
double  pg,
double  t,
long  ipp 
)
double get_s ( double  pc,
double  pg,
double  t,
long  ipp 
)
double give_e ( double  pc,
double  pg,
double  t,
long  ipp 
)
double give_nu ( double  pc,
double  pg,
double  t,
long  ipp 
)

function computes cubic thermal expansion coefficient of solid (K-1)

Parameters:
pc - capilary pressure
pg - capilary gas pressure
t - temperature
Return values:
betas - cubic thermal expansion coefficient of solid (K-1)

Definition at line 515 of file constrelcu.cpp.

References baroghelmatc::baroghel_nu(), baroghelBc, coupmatu::baroghelc, C30barmatc::C30bar_nu(), C30baroghelBc, coupmatu::C30baroghelc, C60barmatc::C60bar_nu(), C60baroghelBc, coupmatu::C60baroghelc, C60bazmatc::C60baz_nu(), C60bazantBc, coupmatu::C60bazantc, Cmu, concreteBmatc::concreteB_nu(), concreteBc, coupmatu::concretec, isotrmatc::get_nu(), intpointsc::idm, coupmatu::ip, isotransmatc, coupmatu::itrmc, o30bazmatc::o30baz_nu(), o30bazantBc, coupmatu::o30bazantc, and intpointsc::tm.

Referenced by matstiff_plstrain(), matstiff_plstress(), and matstiff_spacestress().

void matstiff ( matrix d,
strastrestate  mssst,
long  ipp 
)

function creates stiffness matrix for coupled problems

Parameters:
d - stiffness matrix of the material
mssst - stress-strain state
ipp - index of integration point
Returns:
The function returns material stiffness matrix in the parameter d.

11/09/2001

Definition at line 301 of file constrelcu.cpp.

References bar, matstiff_bar(), matstiff_plstress(), planestrain, planestress, and spacestress.

Referenced by coupmatu::matstiff().

void matstiff_bar ( matrix d,
double  pc,
double  pg,
double  t,
long  ipp 
)

function creates stiffness matrix for 1D coupled problems

Parameters:
d - stiffness matrix of the material
pc - capilary pressure
pg - capilary gas pressure
t - temperature
ipp - index of integration point
Returns:
The function returns material stiffness matrix in the parameter d.

11/09/2001

Definition at line 348 of file constrelcu.cpp.

References give_e().

Referenced by matstiff().

void matstiff_plstrain ( matrix d,
double  pc,
double  pg,
double  t,
long  ipp 
)

Function creates stiffness matrix for 2D coupled problems (plane strain)

Parameters:
d - stiffness matrix of the material
pc - capilary pressure
pg - capilary gas pressure
t - temperature
ipp - index of integration point
Returns:
The function returns material stiffness matrix in the parameter d.

05/05/2010, TKr

Definition at line 396 of file constrelcu.cpp.

References fillm(), give_e(), and give_nu().

void matstiff_plstress ( matrix d,
double  pc,
double  pg,
double  t,
long  ipp 
)

function creates stiffness matrix for 2D coupled problems (plane stress)

Parameters:
d - stiffness matrix of the material
pc - capilary pressure
pg - capilary gas pressure
t - temperature
ipp - index of integration point
Returns:
The function returns material stiffness matrix in the parameter d.

05/05/2010, TKr

Definition at line 368 of file constrelcu.cpp.

References fillm(), give_e(), and give_nu().

Referenced by matstiff().

void matstiff_spacestress ( matrix d,
double  pc,
double  pg,
double  t,
long  ipp 
)

Function creates stiffness matrix for 3D coupled problems

Parameters:
d - stiffness matrix of the material
pc - capilary pressure
pg - capilary gas pressure
t - temperature
ipp - index of integration point
Returns:
The function returns material stiffness matrix in the parameter d.

05/05/2010, TKr

Definition at line 431 of file constrelcu.cpp.

References fillm(), g, give_e(), and give_nu().


Member Data Documentation

double scale_pc [private]

Definition at line 30 of file constrelcu.h.

Referenced by state_eqcu().

double scale_pg [private]

Definition at line 30 of file constrelcu.h.

Referenced by state_eqcu().

double scale_t [private]

Definition at line 30 of file constrelcu.h.

Referenced by state_eqcu().

double scale_u [private]

Definition at line 30 of file constrelcu.h.

Referenced by state_eqcu().


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

Generated by  doxygen 1.6.2