File shearstrain.h

RCS Header: /cvsroot/rheoplast/shearstrain.h,v 1.17 2005/01/19 03:56:57 el_oso Exp

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


Included Files


Preprocessor definitions

#define SHEARSTRAIN_H

#define SHEARSTRAIN_HELP "Elastic shear strain is kinda complicated, and is used for fluid-structure\ninteractions in phase field simulations. To use it, add option:\n -with_shearstrain\nand control it with properties:\n -modulus <k> elastic shear modulus [1.0]\n\n"

#define SHEARSTRAIN_VORTFLOW_GXX_SHIFTX 1

#define SHEARSTRAIN_VORTFLOW_GXX_SHIFTY 0

#define SHEARSTRAIN_VORTFLOW_GXY_SHIFTX 1

#define SHEARSTRAIN_VORTFLOW_GXY_SHIFTY 1

#define SHEARSTRAIN_VORTFLOW_GYY_SHIFTX 0

#define SHEARSTRAIN_VORTFLOW_GYY_SHIFTY 0


Typedef AppCtx

typedef void AppCtx

Typedef strainparm

Structure typedef for the shear strain tensor.

typedef struct {...} strainparm

struct  
   {  
      PetscScalar modulus;  
      int gamma_xxvar;  
      int gamma_xyvar;  
      int gamma_yyvar;  
   }