| 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 |
| ~BSplinePatch()=default | iganet::BSplinePatch< real_t, GeoDim, ParDim > | virtual |