11#ifndef QUGAR_LIBRARY_CUT_QUADRATURE_HPP
12#define QUGAR_LIBRARY_CUT_QUADRATURE_HPP
47 void reserve(
const int n_cells,
const int n_tot_pts);
64 void reserve(
const int n_cells,
const int n_tot_pts);
81 void reserve(
const int n_cells,
const int n_tot_pts);
85std::shared_ptr<const CutCellsQuad<dim>>
89std::shared_ptr<const CutUnfBoundsQuad<dim>>
94 const std::vector<int> &cells,
95 const std::vector<int> &facets,
Definition unfitted_domain.hpp:49
QUGaR's main namespace.
Definition affine_transf.hpp:28
std::shared_ptr< const CutIsoBoundsQuad< dim - 1 > > create_facets_quadrature(const UnfittedDomain< dim > &unf_domain, const std::vector< int > &cells, const std::vector< int > &facets, int n_pts_dir)
ImmersedStatus
Definition cut_quadrature.hpp:33
@ cut
Definition cut_quadrature.hpp:33
@ empty
Definition cut_quadrature.hpp:33
@ full
Definition cut_quadrature.hpp:33
std::shared_ptr< const CutUnfBoundsQuad< dim > > create_unfitted_bound_quadrature(const UnfittedDomain< dim > &unf_domain, const std::vector< int > &cells, int n_pts_dir)
std::shared_ptr< const CutCellsQuad< dim > > create_quadrature(const UnfittedDomain< dim > &unf_domain, const std::vector< int > &cells, int n_pts_dir)
Definition and implementation of Point class.
Definition cut_quadrature.hpp:36
std::vector< int > n_pts_per_cell
List of number of quadrature points per cut cell.
Definition cut_quadrature.hpp:40
std::vector< int > cells
List of cut cells.
Definition cut_quadrature.hpp:38
std::vector< real > weights
Vector of weights.
Definition cut_quadrature.hpp:45
std::vector< Point< dim > > points
Vector of points.
Definition cut_quadrature.hpp:43
void reserve(const int n_cells, const int n_tot_pts)
Definition cut_quadrature.hpp:51
std::vector< int > local_facet_ids
List of (local) facet ids associated to the vector cells.
Definition cut_quadrature.hpp:55
void reserve(const int n_cells, const int n_tot_pts)
std::vector< Point< dim > > points
Vector of points.
Definition cut_quadrature.hpp:60
std::vector< int > n_pts_per_facet
List of number of quadrature points per cut facet.
Definition cut_quadrature.hpp:57
std::vector< real > weights
Vector of weights.
Definition cut_quadrature.hpp:62
std::vector< int > cells
List of cut cells.
Definition cut_quadrature.hpp:53
Definition cut_quadrature.hpp:68
std::vector< Point< dim > > points
Vector of points.
Definition cut_quadrature.hpp:75
std::vector< real > weights
Vector of weights.
Definition cut_quadrature.hpp:77
std::vector< Point< dim > > normals
Vector of normals.
Definition cut_quadrature.hpp:79
std::vector< int > n_pts_per_cell
List of number of quadrature points per cut cell.
Definition cut_quadrature.hpp:72
void reserve(const int n_cells, const int n_tot_pts)
std::vector< int > cells
List of cut cells.
Definition cut_quadrature.hpp:70
Declaration of of UnfittedDomain class.