#include <Quadrature_base.h>
|
| | OBS_PTR (Domaine_DG) dom_ |
| double | triangleArea (double x1, double y1, double x2, double y2, double x3, double y3) |
| double | calculateWeightScale (const IntTab &vert_elems, const DoubleTab &xs, DoubleVect &volumes, int e, int s1, int s2, int s3) |
| double | calculateWeightScale (double ve, double s1x, double s1y, double s2x, double s2y, double s3x, double s3y) |
Definition at line 23 of file Quadrature_base.h.
◆ Quadrature_base()
| Quadrature_base::Quadrature_base |
( |
const Domaine_DG & | dom | ) |
|
|
inline |
◆ ~Quadrature_base()
| virtual Quadrature_base::~Quadrature_base |
( |
| ) |
|
|
inlinevirtual |
◆ calculateWeightScale() [1/2]
| double Quadrature_base::calculateWeightScale |
( |
const IntTab & | vert_elems, |
|
|
const DoubleTab & | xs, |
|
|
DoubleVect & | volumes, |
|
|
int | e, |
|
|
int | s1, |
|
|
int | s2, |
|
|
int | s3 ) |
|
protected |
◆ calculateWeightScale() [2/2]
| double Quadrature_base::calculateWeightScale |
( |
double | ve, |
|
|
double | s1x, |
|
|
double | s1y, |
|
|
double | s2x, |
|
|
double | s2y, |
|
|
double | s3x, |
|
|
double | s3y ) |
|
protected |
◆ compute_integ_points()
| virtual void Quadrature_base::compute_integ_points |
( |
| ) |
|
|
pure virtual |
◆ compute_integ_points_on_facet()
| virtual void Quadrature_base::compute_integ_points_on_facet |
( |
| ) |
|
|
pure virtual |
◆ compute_integral() [1/2]
| double Quadrature_base::compute_integral |
( |
DoubleTab & | vals_pts_integ | ) |
const |
Compute the integral of a function on the whole domain with its values on integration points
Definition at line 82 of file Quadrature_base.cpp.
◆ compute_integral() [2/2]
| double Quadrature_base::compute_integral |
( |
Parser_U & | parser | ) |
const |
Compute the integral of a function on the whole domain
Definition at line 72 of file Quadrature_base.cpp.
◆ compute_integral_on_elem() [1/3]
| double Quadrature_base::compute_integral_on_elem |
( |
int | num_elem, |
|
|
DoubleTab & | val_pts_integ ) const |
Compute the integral of a function on one triangle with its value on integration points
Definition at line 35 of file Quadrature_base.cpp.
◆ compute_integral_on_elem() [2/3]
| double Quadrature_base::compute_integral_on_elem |
( |
int | num_elem, |
|
|
Parser_U & | parser ) const |
◆ compute_integral_on_elem() [3/3]
| double Quadrature_base::compute_integral_on_elem |
( |
Parser_U & | parser | ) |
const |
Compute the integral of a function on each triangle
◆ compute_integral_on_facet() [1/2]
| double Quadrature_base::compute_integral_on_facet |
( |
int | num_facet, |
|
|
DoubleTab & | val_pts_integ ) const |
Compute the integral of a function on one facet with its value on integration points
Definition at line 60 of file Quadrature_base.cpp.
◆ compute_integral_on_facet() [2/2]
| double Quadrature_base::compute_integral_on_facet |
( |
int | num_facet, |
|
|
Parser_U & | parser ) const |
Compute the integral of a function on each triangle with its value on integration points
Compute the integral of a function on one facet
Definition at line 46 of file Quadrature_base.cpp.
◆ get_ind_pts_integ()
| const IntTab & Quadrature_base::get_ind_pts_integ |
( |
| ) |
const |
|
inline |
◆ get_integ_points()
| const DoubleTab & Quadrature_base::get_integ_points |
( |
| ) |
const |
|
inline |
◆ get_integ_points_facets()
| const DoubleTab & Quadrature_base::get_integ_points_facets |
( |
| ) |
const |
|
inline |
◆ get_tab_nb_pts_integ()
| const IntTab & Quadrature_base::get_tab_nb_pts_integ |
( |
| ) |
const |
|
inline |
◆ get_weights()
| const DoubleTab & Quadrature_base::get_weights |
( |
| ) |
const |
|
inline |
◆ get_weights_facets()
| const DoubleTab & Quadrature_base::get_weights_facets |
( |
| ) |
const |
|
inline |
◆ ind_pts_integ()
| int Quadrature_base::ind_pts_integ |
( |
int | e | ) |
const |
|
inline |
◆ nb_pts_integ()
| int Quadrature_base::nb_pts_integ |
( |
int | e | ) |
const |
|
inline |
◆ nb_pts_integ_facets()
| int Quadrature_base::nb_pts_integ_facets |
( |
| ) |
const |
|
inline |
◆ nb_pts_integ_max()
| int Quadrature_base::nb_pts_integ_max |
( |
| ) |
const |
|
inline |
◆ OBS_PTR()
◆ triangleArea()
| double Quadrature_base::triangleArea |
( |
double | x1, |
|
|
double | y1, |
|
|
double | x2, |
|
|
double | y2, |
|
|
double | x3, |
|
|
double | y3 ) |
|
protected |
◆ ind_pts_integ_
| IntTab Quadrature_base::ind_pts_integ_ |
|
protected |
◆ integ_points_
| DoubleTab Quadrature_base::integ_points_ |
|
protected |
◆ integ_points_facets_
| DoubleTab Quadrature_base::integ_points_facets_ |
|
protected |
◆ nb_pts_integ_facets_
| int Quadrature_base::nb_pts_integ_facets_ |
|
protected |
◆ nb_pts_integ_max_
| int Quadrature_base::nb_pts_integ_max_ |
|
protected |
◆ nb_pts_integ_quad_
| int Quadrature_base::nb_pts_integ_quad_ |
|
protected |
◆ nb_pts_integ_tri_
| int Quadrature_base::nb_pts_integ_tri_ |
|
protected |
◆ tab_nb_pts_integ_
| IntTab Quadrature_base::tab_nb_pts_integ_ |
|
protected |
◆ weights_
| DoubleTab Quadrature_base::weights_ |
|
protected |
◆ weights_facets_
| DoubleTab Quadrature_base::weights_facets_ |
|
protected |
◆ weights_quad_
| DoubleTab Quadrature_base::weights_quad_ |
|
protected |
◆ weights_tri_
| DoubleTab Quadrature_base::weights_tri_ |
|
protected |
The documentation for this class was generated from the following files:
- /home/docs/checkouts/readthedocs.org/user_builds/cea-trust-platform/checkouts/v1.9.8/src/DG/Math/Quadrature_base.h
- /home/docs/checkouts/readthedocs.org/user_builds/cea-trust-platform/checkouts/v1.9.8/src/DG/Math/Quadrature_base.cpp