deal.II version GIT relicensing-2167-g9622207b8f 2024-11-21 12:40:00+00:00
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions
quadrature_generator.h File Reference
#include <deal.II/base/config.h>
#include <deal.II/base/bounding_box.h>
#include <deal.II/base/function.h>
#include <deal.II/base/function_restriction.h>
#include <deal.II/base/quadrature.h>
#include <deal.II/dofs/dof_handler.h>
#include <deal.II/grid/tria.h>
#include <deal.II/hp/q_collection.h>
#include <deal.II/non_matching/immersed_surface_quadrature.h>
#include <functional>
#include <optional>

Go to the source code of this file.

Classes

struct  NonMatching::AdditionalQGeneratorData
 
class  NonMatching::QuadratureGenerator< dim >
 
class  NonMatching::FaceQuadratureGenerator< dim >
 
class  NonMatching::FaceQuadratureGenerator< 1 >
 
class  NonMatching::DiscreteQuadratureGenerator< dim >
 
class  NonMatching::DiscreteFaceQuadratureGenerator< dim >
 
class  NonMatching::internal::QuadratureGeneratorImplementation::RootFinder
 
struct  NonMatching::internal::QuadratureGeneratorImplementation::RootFinder::AdditionalData
 
class  NonMatching::internal::QuadratureGeneratorImplementation::ExtendableQuadrature< dim >
 
class  NonMatching::internal::QuadratureGeneratorImplementation::QPartitioning< dim >
 
class  NonMatching::internal::QuadratureGeneratorImplementation::UpThroughDimensionCreator< dim, spacedim >
 
struct  NonMatching::internal::QuadratureGeneratorImplementation::HeightDirectionData
 
class  NonMatching::internal::QuadratureGeneratorImplementation::QGeneratorBase< dim, spacedim >
 
class  NonMatching::internal::QuadratureGeneratorImplementation::QGenerator< dim, spacedim >
 
class  NonMatching::internal::QuadratureGeneratorImplementation::QGenerator< 1, spacedim >
 
struct  NonMatching::internal::QuadratureGeneratorImplementation::FunctionBounds< dim >
 
class  NonMatching::internal::DiscreteQuadratureGeneratorImplementation::CellWiseFunction< dim >
 

Namespaces

namespace  NonMatching
 
namespace  NonMatching::internal
 
namespace  NonMatching::internal::QuadratureGeneratorImplementation
 
namespace  NonMatching::internal::DiscreteQuadratureGeneratorImplementation
 

Enumerations

enum class  NonMatching::internal::QuadratureGeneratorImplementation::Definiteness { NonMatching::internal::QuadratureGeneratorImplementation::negative , NonMatching::internal::QuadratureGeneratorImplementation::positive , NonMatching::internal::QuadratureGeneratorImplementation::indefinite }
 

Functions

template<int dim>
void NonMatching::internal::QuadratureGeneratorImplementation::tensor_point_with_1D_quadrature (const Point< dim - 1 > &point, const double weight, const Quadrature< 1 > &quadrature1D, const double start, const double end, const unsigned int component_in_dim, ExtendableQuadrature< dim > &quadrature)
 
template<int dim>
Definiteness NonMatching::internal::QuadratureGeneratorImplementation::pointwise_definiteness (const std::vector< std::reference_wrapper< const Function< dim > > > &functions, const Point< dim > &point)
 
template<int dim>
std::pair< double, double > NonMatching::internal::QuadratureGeneratorImplementation::find_extreme_values (const std::vector< FunctionBounds< dim > > &all_function_bounds)
 
template<int dim>
std::optional< HeightDirectionDataNonMatching::internal::QuadratureGeneratorImplementation::find_best_height_direction (const std::vector< FunctionBounds< dim > > &all_function_bounds)