PRISMS-PF  v2.1
matrixFreePDE.h File Reference
#include <fstream>
#include <sstream>
#include <iterator>
#include <deal.II/base/quadrature.h>
#include <deal.II/base/timer.h>
#include <deal.II/lac/vector.h>
#include <deal.II/lac/constraint_matrix.h>
#include <deal.II/fe/fe_system.h>
#include <deal.II/fe/fe_q.h>
#include <deal.II/fe/fe_values.h>
#include <deal.II/grid/tria.h>
#include <deal.II/grid/tria_accessor.h>
#include <deal.II/grid/tria_iterator.h>
#include <deal.II/grid/grid_tools.h>
#include <deal.II/dofs/dof_tools.h>
#include <deal.II/dofs/dof_handler.h>
#include <deal.II/numerics/vector_tools.h>
#include <deal.II/lac/parallel_vector.h>
#include <deal.II/matrix_free/matrix_free.h>
#include <deal.II/matrix_free/fe_evaluation.h>
#include <deal.II/base/config.h>
#include <deal.II/base/exceptions.h>
#include <deal.II/distributed/tria.h>
#include <deal.II/distributed/solution_transfer.h>
#include <deal.II/grid/manifold_lib.h>
#include "fields.h"
#include "userInputParameters.h"
#include "nucleus.h"
#include "variableValueContainer.h"
#include "variableContainer.h"
#include "SimplifiedGrainRepresentation.h"

Go to the source code of this file.

Classes

class  MatrixFreePDE< dim, degree >
 

Macros

#define constV(a)   make_vectorized_array(a)
 

Typedefs

typedef dealii::VectorizedArray< double > scalarType
 
typedef dealii::parallel::distributed::Vector< double > vectorType
 

Macro Definition Documentation

◆ constV

#define constV (   a)    make_vectorized_array(a)

Definition at line 51 of file matrixFreePDE.h.

Typedef Documentation

◆ scalarType

typedef dealii::VectorizedArray<double> scalarType

Definition at line 44 of file matrixFreePDE.h.

◆ vectorType

typedef dealii::parallel::distributed::Vector<double> vectorType

Definition at line 47 of file matrixFreePDE.h.