7 #ifndef __TIMECONVDIFF2D_2__
8 #define __TIMECONVDIFF2D_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[2] = { 0 };
23 int ColumnSpace[2] = { 0 };
25 int RhsSpace[1] = { 0 };
28 int N_Matrices_Mass = 1;
29 int RowSpace_Mass[1] = { 0 };
30 int ColumnSpace_Mass[1] = { 0 };
33 MultiIndex2D Derivatives_Mass[1] = { D00 };
34 int SpacesNumbers_Mass[1] = { 0 };
36 MultiIndex2D AllDerivatives[3] = { D00, D10, D01 };
38 void TimeBilinearAssemble_U(
double Mult,
double *coeff,
double hK,
39 double **OrigValues,
int *N_BaseFuncts,
40 double ***LocMatrices,
double **LocRhs);
42 void TimeBilinearAssemble_V(
double Mult,
double *coeff,
double hK,
43 double **OrigValues,
int *N_BaseFuncts,
44 double ***LocMatrices,
double **LocRhs);
46 void TimeMassAssemble(
double Mult,
double *coeff,
double hK,
47 double **OrigValues,
int *N_BaseFuncts,
48 double ***LocMatrices,
double **LocRhs);
50 void TimeBilinearAssemble_SD(
double Mult,
double *coeff,
double hK,
51 double **OrigValues,
int *N_BaseFuncts,
52 double ***LocMatrices,
double **LocRhs);
54 void TimeBilinearAssembleRB1(
double Mult,
double *coeff,
double hK,
55 double **OrigValues,
int *N_BaseFuncts,
56 double ***LocMatrices,
double **LocRhs);
58 void TimeBilinearAssembleRB(
double Mult,
double *coeff,
double hK,
59 double **OrigValues,
int *N_BaseFuncts,
60 double ***LocMatrices,
double **LocRhs);
62 void TimeRhsAssembleRB_U(
double Mult,
double *coeff,
double hK,
63 double **OrigValues,
int *N_BaseFuncts,
64 double ***LocMatrices,
double **LocRhs);
66 void TimeRhsAssembleRB_V(
double Mult,
double *coeff,
double hK,
67 double **OrigValues,
int *N_BaseFuncts,
68 double ***LocMatrices,
double **LocRhs);