Reference documentation for deal.II version 9.6.2
\(\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
quadrature_generator.h File Reference

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)