9 #if !defined(NUMERICAL_INTEGRATION_METHOD_ADAPTIVE_SIMPSON_H_INCLUDED)
10 #define NUMERICAL_INTEGRATION_METHOD_ADAPTIVE_SIMPSON_H_INCLUDED
36 void SetNumericalIntegrationMethodInProperties (Properties::Pointer pProp,
bool verbose =
true)
const override;
37 double SolveIntegral (
void)
override;
45 NumericalIntegrationMethod::Pointer
CloneShared()
const override {
53 double RecursiveIntegration (
double a,
double b,
double fa,
double fb,
double fc);
59 AdaptiveSimpsonQuadrature(AdaptiveSimpsonQuadrature
const& rOther) {*
this = rOther;}
PeriodicInterfaceProcess & operator=(const PeriodicInterfaceProcess &)=delete
Definition: numerical_integration_adaptive_simpson.h:25
KRATOS_CLASS_POINTER_DEFINITION(AdaptiveSimpsonQuadrature)
NumericalIntegrationMethod::Pointer CloneShared() const override
Definition: numerical_integration_adaptive_simpson.h:45
NumericalIntegrationMethod * CloneRaw() const override
Definition: numerical_integration_adaptive_simpson.h:40
Definition: numerical_integration_method.h:23
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
a
Definition: generate_stokes_twofluid_element.py:77
b
Definition: generate_total_lagrangian_mixed_volumetric_strain_element.py:31