7 #ifndef __PDAE_INDEX2D_2__
8 #define __PDAE_INDEX2D_2__
12 MultiIndex2D Derivatives[3] = { D10, D01, D00 };
13 int SpacesNumbers[3] = { 0, 0, 0 };
17 MultiIndex2D Derivatives_SD[5] = { D10, D01, D00, D20, D02 };
18 int SpacesNumbers_SD[5] = { 0, 0, 0, 0 };
22 int RowSpace[4] = { 0, 0, 0, 0 };
23 int ColumnSpace[4] = { 0, 0, 0, 0 };
25 int RhsSpace[2] = { 0, 0 };
28 int N_Matrices_Mass = 4;
29 int RowSpace_Mass[4] = { 0, 0, 0, 0 };
30 int ColumnSpace_Mass[4] = { 0, 0, 0, 0 };
33 MultiIndex2D Derivatives_Mass[1] = { D00 };
34 int SpacesNumbers_Mass[1] = { 0 };
36 MultiIndex2D AllDerivatives[3] = { D00, D10, D01 };
38 void TimeMassAssemble_PDAE2(
double Mult,
double *coeff,
double hK,
39 double **OrigValues,
int *N_BaseFuncts,
40 double ***LocMatrices,
double **LocRhs);
42 void TimeBilinearAssemble_PDAE2(
double Mult,
double *coeff,
double *param,
double hK,
43 double **OrigValues,
int *N_BaseFuncts,
44 double ***LocMatrices,
double **LocRhs);
46 void TimeBilinearAssembleJ_PDAE2(
double Mult,
double *coeff,
double *param,
double hK,
47 double **OrigValues,
int *N_BaseFuncts,
48 double ***LocMatrices,
double **LocRhs);
51 void TimeBilinearAssembleC_PDAE2(
double Mult,
double *coeff,
double *param,
double hK,
52 double **OrigValues,
int *N_BaseFuncts,
53 double ***LocMatrices,
double **LocRhs);
55 void TimeRhsAssemble_PDAE2(
double Mult,
double *coeff,
double *param,
double hK,
56 double **OrigValues,
int *N_BaseFuncts,
57 double ***LocMatrices,
double **LocRhs);