as_tensor() const noexcept=0 | iganet::BSplinePatch< real_t, GeoDim, ParDim > | pure virtual |
as_tensor_size() const noexcept=0 | iganet::BSplinePatch< real_t, GeoDim, ParDim > | pure virtual |
device() const noexcept=0 | iganet::BSplinePatch< real_t, GeoDim, ParDim > | pure virtual |
device_index() const noexcept=0 | iganet::BSplinePatch< real_t, GeoDim, ParDim > | pure virtual |
dtype() const noexcept=0 | iganet::BSplinePatch< real_t, GeoDim, ParDim > | pure virtual |
eval_from_precomputed(const torch::Tensor &basfunc, const torch::Tensor &coeff_indices, int64_t numeval, torch::IntArrayRef sizes) const =0 | iganet::BSplinePatch< real_t, GeoDim, ParDim > | pure virtual |
eval_from_precomputed(const utils::TensorArray< ParDim > &basfunc, const torch::Tensor &coeff_indices, int64_t numeval, torch::IntArrayRef sizes) const =0 | iganet::BSplinePatch< real_t, GeoDim, ParDim > | pure virtual |
from_tensor(const torch::Tensor &tensor) noexcept=0 | iganet::BSplinePatch< real_t, GeoDim, ParDim > | pure virtual |
is_sparse() const noexcept=0 | iganet::BSplinePatch< real_t, GeoDim, ParDim > | pure virtual |
layout() const noexcept=0 | iganet::BSplinePatch< real_t, GeoDim, ParDim > | pure virtual |
pinned_memory() const noexcept=0 | iganet::BSplinePatch< real_t, GeoDim, ParDim > | pure virtual |
pretty_print(std::ostream &os=Log(log::info)) const noexcept=0 | iganet::BSplinePatch< real_t, GeoDim, ParDim > | pure virtual |
requires_grad() const noexcept=0 | iganet::BSplinePatch< real_t, GeoDim, ParDim > | pure virtual |
set_requires_grad(bool requires_grad) noexcept=0 | iganet::BSplinePatch< real_t, GeoDim, ParDim > | pure virtual |