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::polynomial::CVectorBasis Concept Reference

#include <Concepts.h>

Concept definition

template<class T>
concept pbat::math::polynomial::CVectorBasis = requires(T t)
{
requires std::is_integral_v<decltype(T::kDims)>;
requires std::is_integral_v<decltype(T::kOrder)>;
requires std::is_integral_v<decltype(T::kSize)>;
{
t.eval(Vector<T::kDims>{})
} -> std::convertible_to<Matrix<T::kSize, T::kDims>>;
}
Definition Concepts.h:48
Eigen::Vector< Scalar, N > Vector
Fixed-size vector type.
Definition Aliases.h:24

Detailed Description

Template Parameters
T