PhysicsBasedAnimationToolkit 0.0.10
Cross-platform C++20 library of algorithms and data structures commonly used in computer graphics research on physically-based simulation.
Loading...
Searching...
No Matches
pbat::math::CQuadratureRule Concept Reference

#include <Concepts.h>

Concept definition

template<class Q>
concept pbat::math::CQuadratureRule = requires(Q q)
{
requires std::integral<decltype(Q::kDims)>;
requires common::CContiguousArithmeticRange<decltype(q.points)>;
requires common::CContiguousArithmeticRange<decltype(q.weights)>;
{
q.points.size()
} -> std::convertible_to<int>;
{
q.weights.size()
} -> std::convertible_to<int>;
}
Contiguous range of arithmetic types.
Definition Concepts.h:91
Definition Concepts.h:27

Detailed Description

Template Parameters
Q