File heatcond.h

RCS Header: /cvsroot/rheoplast/heatcond.h,v 1.19 2005/04/28 14:55:25 el_oso Exp

The typedefs and prototypes for heat conduction. This is not meant to be included on its own, only when someone #includes "rheoplast.h".


Included Files


Preprocessor definitions

#define HEATCOND_H

#define HEATCOND_HELP "Heat conduction is very simple. To use it, add option:\n -with_heat\nand control it with properties:\n -conductivity <k> thermal conductivity [1.0]\n -density <rho> density [1.0]\n -heatcap <cp> heat capacity [1.0]\n -latentheat <L> for vectorphase coupling [1.0]\n -cooling <C> for vectorphase cooling [0.0]\n -T_cool <T_cool> for vectorphase cooling [0.7]\n\n"


Typedef AppCtx

typedef void AppCtx

Typedef heatparm

Structure typedef for heat conduction parameters.

typedef struct {...} heatparm

struct  
   {  
      PetscScalar conductivity;  
      PetscScalar thermdensity;  
      PetscScalar Cp;  
      PetscScalar latentheat;  
      PetscScalar Tinit;  
      PetscScalar Tcool;  
      PetscScalar C;  
      int Tvar;  
   }