ryujin 2.5.0 revision c64172211cf21344cb9b9b0f3a1266aa6400d392
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations
discretization.h File Reference
#include <ryujin/base/compile_time_options.h>
#include <ryujin/base/convenience_macros.h>
#include <ryujin/base/mpi_ensemble.h>
#include <ryujin/base/patterns_conversion.h>
#include <ryujin/geometries/geometry.h>
#include <deal.II/base/exceptions.h>
#include <deal.II/base/parameter_acceptor.h>
#include <deal.II/base/point.h>
#include <deal.II/base/types.h>
#include <deal.II/distributed/fully_distributed_tria.h>
#include <deal.II/distributed/shared_tria.h>
#include <deal.II/distributed/tria.h>
#include <deal.II/fe/mapping_q_cache.h>
#include <deal.II/grid/tria.h>
#include <deal.II/hp/fe_collection.h>
#include <deal.II/hp/mapping_collection.h>
#include <deal.II/hp/q_collection.h>
#include <functional>
#include <memory>
#include <string>
#include <vector>
Include dependency graph for discretization.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ryujin::Discretization< dim >
 
struct  ryujin::Discretization< dim >::Collection
 

Namespaces

namespace  ryujin
 

Enumerations

enum  ryujin::Boundary : dealii::types::boundary_id {
  ryujin::do_nothing = 0 , ryujin::periodic = 1 , ryujin::slip = 2 , ryujin::no_slip = 3 ,
  ryujin::dirichlet = 4 , ryujin::dynamic = 5 , ryujin::dirichlet_momentum = 6 , ryujin::dirichlet_velocity = 7
}
 
enum class  ryujin::Ansatz {
  ryujin::Ansatz::cg_q1 , ryujin::Ansatz::cg_q2 , ryujin::Ansatz::cg_q3 , ryujin::Ansatz::dg_q1 ,
  ryujin::Ansatz::dg_q2 , ryujin::Ansatz::dg_q3
}
 
enum class  ryujin::MeshType { ryujin::MeshType::serial , ryujin::MeshType::parallel_shared , ryujin::MeshType::parallel_distributed , ryujin::MeshType::parallel_fullydistributed }