PRISMS-PF Manual
Loading...
Searching...
No Matches
spatial_discretization.h File Reference
#include <deal.II/distributed/tria.h>
#include <deal.II/grid/grid_generator.h>
#include <deal.II/grid/grid_tools.h>
#include <deal.II/grid/tria.h>
#include <prismspf/core/conditional_ostreams.h>
#include <prismspf/core/exceptions.h>
#include <prismspf/core/grid_refiner_criterion.h>
#include <prismspf/core/types.h>
#include <prismspf/utilities/utilities.h>
#include <prismspf/config.h>
Include dependency graph for spatial_discretization.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  RectangularMesh< dim >
 Class for rectangular mesh parameters. More...
 
struct  SphericalMesh< dim >
 Class for spherical mesh parameters. More...
 
struct  SpatialDiscretization< dim >
 Struct that holds spatial discretization parameters. More...
 

Typedefs

template<unsigned int dim>
using Triangulation = std::conditional_t< dim==1, dealii::Triangulation< dim >, dealii::parallel::distributed::Triangulation< dim > >
 

Enumerations

enum  TriangulationType : std::uint8_t { Rectangular , Spherical , Custom }
 Internal enum for various triangulation types. More...
 

Typedef Documentation

◆ Triangulation

template<unsigned int dim>
using Triangulation = std::conditional_t<dim == 1, dealii::Triangulation<dim>, dealii::parallel::distributed::Triangulation<dim> >

Enumeration Type Documentation

◆ TriangulationType

Internal enum for various triangulation types.

Enumerator
Rectangular 
Spherical 
Custom