3 #include "../../include/matrixFreePDE.h" 7 template <
int dim,
int degree>
11 pcout (std::cout, Utilities::MPI::this_mpi_process(MPI_COMM_WORLD)==0),
12 userInputs(_userInputs),
13 triangulation (MPI_COMM_WORLD),
15 isTimeDependentBVP(false),
17 hasExplicitEquation(false),
18 hasNonExplicitEquation(false),
19 parabolicFieldIndex(0),
20 ellipticFieldIndex(0),
25 current_grain_reassignment(0),
26 computing_timer (pcout, TimerOutput::summary, TimerOutput::wall_times),
27 first_integrated_var_output_complete(false)
32 template <
int dim,
int degree>
35 matrixFreeObject.clear();
40 for(
unsigned int iter=0; iter<locally_relevant_dofsSet.size(); iter++){
41 delete locally_relevant_dofsSet[iter];
43 for(
unsigned int iter=0; iter<constraintsDirichletSet.size(); iter++){
44 delete constraintsDirichletSet[iter];
46 for(
unsigned int iter=0; iter<soltransSet.size(); iter++){
47 delete soltransSet[iter];
49 for(
unsigned int iter=0; iter<dofHandlersSet.size(); iter++){
50 delete dofHandlersSet[iter];
52 for(
unsigned int iter=0; iter<FESet.size(); iter++){
55 for(
unsigned int iter=0; iter<solutionSet.size(); iter++){
56 delete solutionSet[iter];
58 for(
unsigned int iter=0; iter<residualSet.size(); iter++){
59 delete residualSet[iter];
65 #include "../../include/matrixFreePDE_template_instantiations.h" MatrixFreePDE(userInputParameters< dim >)