65 std::make_signed<short_t>::type degree_elevate = 0>
67 BSpline<real_t, GeoDim + 1, (Degrees + degree_elevate)...>;
71 template <std::make_signed<short_t>::type degree_elevate = 0>
83 template <
typename other_t>
152 template <
typename other_t>
171 inline const torch::Tensor &
weights() const noexcept {
210 std::make_signed<short_t>::type degree_elevate = 0>
211 using derived_type = BSpline<real_t, GeoDim, (Degrees + degree_elevate)...>;
215 template <std::make_signed<short_t>::type degree_elevate = 0>
227 template <
typename other_t>
B-spline (common high-level functionality)
Definition bspline.hpp:3288
virtual void pretty_print(std::ostream &os=Log(log::info)) const noexcept override
Returns a string representation of the BSplineCommon object.
Definition bspline.hpp:6561
The Options class handles the automated determination of dtype from the template argument and the sel...
Definition options.hpp:107
std::array< torch::Tensor, N > TensorArray
Definition tensorarray.hpp:28
Definition boundary.hpp:22
init
Enumerator for specifying the initialization of B-spline coefficients.
Definition bspline.hpp:55
short int short_t
Definition core.hpp:74
std::ostream & operator<<(std::ostream &os, const Boundary< Spline > &obj)
Print (as string) a Boundary object.
Definition boundary.hpp:1963