PRISMS-PF Manual v3.0-pre
All Classes Functions Variables Enumerations Pages
spatialDiscretization< dim > Struct Template Reference

Struct that holds spatial discretization parameters. More...

#include <spatial_discretization.h>

Public Types

enum  TriangulationType : std::uint8_t { rectangular , spherical }
 Internal enum for various triangulation types.
 

Public Member Functions

 spatialDiscretization ()
 Constructor.
 
void postprocess_and_validate ()
 Postprocess and validate parameters.
 
void print_parameter_summary () const
 Print parameters to summary.log.
 

Public Attributes

TriangulationType type = TriangulationType::rectangular
 
dealii::Tensor< 1, dim, double > size
 
double radius = 0.0
 
std::vector< unsigned int > subdivisions
 
unsigned int global_refinement = 0
 
unsigned int degree = 1
 
bool has_adaptivity = false
 
unsigned int max_refinement = 0
 
unsigned int min_refinement = 0
 
unsigned int remeshing_period = UINT_MAX
 
std::vector< GridRefinement::RefinementCriterionrefinement_criteria
 

Detailed Description

template<int dim>
struct spatialDiscretization< dim >

Struct that holds spatial discretization parameters.


The documentation for this struct was generated from the following file: