DFT-EFE
 
Loading...
Searching...
No Matches
QuadratureRuleAdaptive.h
Go to the documentation of this file.
1#ifndef dftefeQuadratureRuleAdaptive_h
2#define dftefeQuadratureRuleAdaptive_h
3
4#include "QuadratureRule.h"
5#include <utils/TypeConfig.h>
10#include <vector>
11#include <memory>
12#include <quadrature/Defaults.h>
13#include <map>
14#include <chrono>
15
16namespace dftefe
17{
18 namespace quadrature
19 {
21 {
22 public:
25 const QuadratureRule & baseQuadratureRule,
26 const basis::CellMappingBase & cellMapping,
27 basis::ParentToChildCellsManagerBase &parentToChildCellsManager,
28 std::vector<std::shared_ptr<const utils::ScalarSpatialFunctionReal>>
29 functions,
30 const std::vector<double> & absoluteTolerances,
31 const std::vector<double> & relativeTolerances,
32 const std::vector<double> & integralThresholds,
33 std::map<std::string, double> &timer,
34 const double smallestCellVolume =
36 const unsigned int maxRecursion =
38
39 private:
40 };
41
42 } // end of namespace quadrature
43
44} // end of namespace dftefe
45
46#endif // dftefeQuadratureRuleAdaptive_h
An abstract class to map a real point to parametric point and vice-versa.
Definition: CellMappingBase.h:27
Definition: ParentToChildCellsManagerBase.h:13
An abstract class for an geometric cell. This is done to prevent the template (as required by deal....
Definition: TriangulationCellBase.h:20
static const double SMALLEST_CELL_VOLUME
Setting all the QuadratureRuleAdaptiveDefaults.
Definition: Defaults.h:42
static const unsigned int MAX_RECURSION
Definition: Defaults.h:47
Definition: QuadratureRuleAdaptive.h:21
Definition: QuadratureRule.h:18
dealii includes
Definition: AtomFieldDataSpherical.cpp:31