sMatClass Struct Reference

#include <material.h>


Data Fields

void(* init )(void)
void(* new )(int, sMaterial **)
void(* free )(sMaterial *)
void(* read )(sMaterial *)
void(* epar )(sMaterial *, double *)
void(* nupar )(sMaterial *, double *)
void(* cmatrix )(sMaterial *, double[6][6])
void(* cpsmatrix )(sMaterial *, double[6][6])
void(* updatestr )(sMaterial *, double, double *, double *, double *, double *)
void(* updatepar )(sMaterial *, double)
void(* timestep )(sMaterial *, double *)
void(* density )(sMaterial *, double *)
void(* vstrain )(sMaterial *, double, sTensor *, sTensor *)
void(* rf )(sMaterial *, double, double, double *)


Detailed Description

Definition at line 58 of file material.h.


Field Documentation

void(* sMatClass::init)(void)

Referenced by MaterialInit().

void(* sMatClass::new)(int, sMaterial **)

Referenced by HiperbolicInit(), InterfaceMatInit(), IsotropicFailInit(), IsotropicInit(), ItfMohrCoulombMatInit(), KelvinInit(), MaxwellInit(), MisesInit(), MohrCoulombCutOffInit(), MohrCoulombInit(), MohrCoulombNACInit(), MohrCoulombNAVInit(), and OrthotropicInit().

void(* sMatClass::free)(sMaterial *)

Referenced by HiperbolicInit(), InterfaceMatInit(), IsotropicFailInit(), IsotropicInit(), ItfMohrCoulombMatInit(), KelvinInit(), MaxwellInit(), MisesInit(), MohrCoulombCutOffInit(), MohrCoulombInit(), MohrCoulombNACInit(), MohrCoulombNAVInit(), and OrthotropicInit().

void(* sMatClass::read)(sMaterial *)

Referenced by HiperbolicInit(), InterfaceMatInit(), IsotropicFailInit(), IsotropicInit(), ItfMohrCoulombMatInit(), KelvinInit(), MaxwellInit(), MisesInit(), MohrCoulombCutOffInit(), MohrCoulombInit(), MohrCoulombNACInit(), MohrCoulombNAVInit(), and OrthotropicInit().

void(* sMatClass::epar)(sMaterial *, double *)

Referenced by HiperbolicInit(), InterfaceMatInit(), IsotropicFailInit(), IsotropicInit(), ItfMohrCoulombMatInit(), KelvinInit(), MaxwellInit(), MisesInit(), MohrCoulombCutOffInit(), MohrCoulombInit(), MohrCoulombNACInit(), MohrCoulombNAVInit(), and OrthotropicInit().

void(* sMatClass::nupar)(sMaterial *, double *)

Referenced by HiperbolicInit(), InterfaceMatInit(), IsotropicFailInit(), IsotropicInit(), ItfMohrCoulombMatInit(), KelvinInit(), MaxwellInit(), MisesInit(), MohrCoulombCutOffInit(), MohrCoulombInit(), MohrCoulombNACInit(), MohrCoulombNAVInit(), and OrthotropicInit().

void(* sMatClass::cmatrix)(sMaterial *, double[6][6])

Referenced by HiperbolicInit(), InterfaceMatInit(), IsotropicFailInit(), IsotropicInit(), ItfMohrCoulombMatInit(), KelvinInit(), MaxwellInit(), MisesInit(), MohrCoulombCutOffInit(), MohrCoulombInit(), MohrCoulombNACInit(), MohrCoulombNAVInit(), and OrthotropicInit().

void(* sMatClass::cpsmatrix)(sMaterial *, double[6][6])

Referenced by IsotropicInit().

void(* sMatClass::updatestr)(sMaterial *, double, double *, double *, double *, double *)

Referenced by HiperbolicInit(), InterfaceMatInit(), IsotropicFailInit(), IsotropicInit(), ItfMohrCoulombMatInit(), KelvinInit(), MaxwellInit(), MisesInit(), MohrCoulombCutOffInit(), MohrCoulombInit(), MohrCoulombNACInit(), MohrCoulombNAVInit(), and OrthotropicInit().

void(* sMatClass::updatepar)(sMaterial *, double)

Referenced by HiperbolicInit(), InterfaceMatInit(), IsotropicFailInit(), IsotropicInit(), ItfMohrCoulombMatInit(), KelvinInit(), MaxwellInit(), MisesInit(), MohrCoulombCutOffInit(), MohrCoulombInit(), MohrCoulombNACInit(), MohrCoulombNAVInit(), and OrthotropicInit().

void(* sMatClass::timestep)(sMaterial *, double *)

Referenced by HiperbolicInit(), InterfaceMatInit(), IsotropicFailInit(), IsotropicInit(), ItfMohrCoulombMatInit(), KelvinInit(), MaxwellInit(), MisesInit(), MohrCoulombCutOffInit(), MohrCoulombInit(), MohrCoulombNACInit(), MohrCoulombNAVInit(), and OrthotropicInit().

void(* sMatClass::density)(sMaterial *, double *)

Referenced by HiperbolicInit(), InterfaceMatInit(), IsotropicFailInit(), IsotropicInit(), ItfMohrCoulombMatInit(), KelvinInit(), MaxwellInit(), MisesInit(), MohrCoulombCutOffInit(), MohrCoulombInit(), MohrCoulombNACInit(), MohrCoulombNAVInit(), and OrthotropicInit().

void(* sMatClass::vstrain)(sMaterial *, double, sTensor *, sTensor *)

Referenced by HiperbolicInit(), InterfaceMatInit(), IsotropicFailInit(), IsotropicInit(), ItfMohrCoulombMatInit(), KelvinInit(), MaxwellInit(), MisesInit(), MohrCoulombCutOffInit(), MohrCoulombInit(), MohrCoulombNACInit(), MohrCoulombNAVInit(), and OrthotropicInit().

void(* sMatClass::rf)(sMaterial *, double, double, double *)


The documentation for this struct was generated from the following file:
Generated on Tue Oct 23 11:25:05 2007 for Relax by  doxygen 1.5.3