PRISMS-PF Manual
Loading...
Searching...
No Matches
types.h File Reference
#include <deal.II/matrix_free/evaluation_flags.h>
#include <prismspf/core/type_enums.h>
#include <prismspf/config.h>
Include dependency graph for types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Types
 
namespace  Numbers
 
namespace  Defaults
 

Typedefs

using Types::Index = unsigned int
 Type for field indices.
 
using EvalFlags = dealii::EvaluationFlags::EvaluationFlags
 

Variables

static const Types::Index Numbers::invalid_index = static_cast<Types::Index>(-1)
 Invalid field index.
 
static constexpr unsigned int Numbers::max_element_degree = 6
 Max element degree.
 
static constexpr unsigned int Numbers::max_subsections = 16
 Max number of subsections.
 
static constexpr unsigned int Numbers::max_saved_solutions = 4
 Max number of saved solutions.
 
static const Types::Index Defaults::index = 0
 Default field index.
 
static const double Defaults::tolerance = 1.0e-6
 Default tolerance.
 
static const double Defaults::mesh_tolerance = 1.0e-15
 Default mesh tolerance.
 
static const unsigned int Defaults::iterations = 100
 Default iterations.
 
static const double Defaults::smoothing_range = 15.0
 Default eigenvalue smoothing range for multigrid.
 
static const unsigned int Defaults::smoother_degree = 5
 Default smoother degree for multigrid.
 
static const unsigned int Defaults::eig_cg_n_iterations = 10
 Default CG iterations to find the maximum eigenvalue for multigrid.
 

Typedef Documentation

◆ EvalFlags