Class SimpleQuadrature

Class Documentation

class SPH::SimpleQuadrature

Public Types

using Integrand = std::function<double(Eigen::Vector3d const&)>
using Domain = Eigen::AlignedBox3d

Public Static Functions

void determineSamplePointsInSphere(const double radius, unsigned int p)
void determineSamplePointsInCircle(const double radius, unsigned int p)
double integrate(Integrand integrand)

Public Static Attributes

std::vector<Eigen::Vector3d> m_samplePoints
double m_volume = 0.0