65 std::make_signed_t<short_t> degree_elevate = 0>
67 BSpline<real_t, GeoDim + 1, (Degrees + degree_elevate)...>;
71 template <std::make_
signed_t<
short_t> degree_elevate = 0>
83 template <
typename other_t>
152 template <
typename other_t>
171 [[nodiscard]]
inline const torch::Tensor &
weights() const noexcept {
210 std::make_signed_t<short_t> degree_elevate = 0>
211 using derived_type = BSpline<real_t, GeoDim, (Degrees + degree_elevate)...>;
215 template <std::make_
signed_t<
short_t> degree_elevate = 0>
227 template <
typename other_t>
B-spline (common high-level functionality)
Definition bspline.hpp:3614
void pretty_print(std::ostream &os) const noexcept override
Returns a string representation of the BSplineCommon object.
Definition bspline.hpp:6957
The Options class handles the automated determination of dtype from the template argument and the sel...
Definition options.hpp:104
std::array< torch::Tensor, N > TensorArray
Definition tensorarray.hpp:26
std::ostream & operator<<(std::ostream &os, const MemoryDebugger< id > &obj)
Print (as string) a memory debugger object.
Definition memory.hpp:125
init
Enumerator for specifying the initialization of B-spline coefficients.
Definition bspline.hpp:55
short int short_t
Definition core.hpp:74