The typedefs and prototypes for charge transport.
#define ELECTRA_HELP "Cahn-Hilliard charge transport is a basic staple of phase field modeling.\nTo use it, add option:\n -with-electra\nand control it with the properties:\n -density <rho>\n -temperature\n -diffusivity\n -molarmass\n\n"
typedef struct {...} echemparm
| struct | |
| { | |
| PetscScalar rhoM; | |
| PetscScalar voltage; | |
| PetscScalar sigma_slag; | |
| PetscScalar echem; | |
| PetscScalar upperV; | |
| PetscScalar lowerV; | |
| int Vvar; | |
| int sigma_effvar; | |
| int sigmavar; | |
| int sigmaprimevar; | |
| int sigma_effprimevar; | |
| int zt_tivar; | |
| } |