_matclass 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(* _matclass::init)(void)

Referenced by MaterialInit().

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

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

void(* _matclass::free)(sMaterial *)

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

void(* _matclass::read)(sMaterial *)

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

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

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

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

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

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

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

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

Referenced by IsotropicInit().

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

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

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

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

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

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

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

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

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

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

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


The documentation for this struct was generated from the following file:
Generated on Fri Oct 5 15:56:30 2007 for ReconMS by  doxygen 1.5.1