![]() |
IgANet
IGAnets - Isogeometric Analysis Networks
|
This is the complete list of members for iganet::BSplineCommon< BSplineCore >, including all inherited members.
| abs_diff(const BSplineCommon &other, int dim=-1) const | iganet::BSplineCommon< BSplineCore > | inline |
| abs_diff_(const BSplineCommon &other, int dim=-1) | iganet::BSplineCommon< BSplineCore > | inline |
| boundingBox() const | iganet::BSplineCommon< BSplineCore > | inline |
| BSplineCommon(const BSplineCommon &)=default | iganet::BSplineCommon< BSplineCore > | |
| BSplineCommon(const BSplineCommon &other, bool clone) | iganet::BSplineCommon< BSplineCore > | inline |
| BSplineCommon(const BSplineCommon &other, const utils::TensorArray< BSplineCore::geoDim_ > &coeffs, bool clone=false) | iganet::BSplineCommon< BSplineCore > | inline |
| BSplineCommon(BSplineCommon &&)=default | iganet::BSplineCommon< BSplineCore > | |
| BSplineCommon(BSplineCommon &&other, utils::TensorArray< BSplineCore::geoDim_ > &&coeffs) | iganet::BSplineCommon< BSplineCore > | inline |
| clone() const | iganet::BSplineCommon< BSplineCore > | inline |
| curl(const torch::Tensor &xi) const | iganet::BSplineCommon< BSplineCore > | inline |
| curl(const utils::TensorArray< BSplineCore::parDim_ > &xi) const | iganet::BSplineCommon< BSplineCore > | inline |
| curl(const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices) const | iganet::BSplineCommon< BSplineCore > | inline |
| curl(const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices, const torch::Tensor &coeff_indices) const | iganet::BSplineCommon< BSplineCore > | inline |
| derived_self_type typedef | iganet::BSplineCommon< BSplineCore > | |
| derived_type typedef | iganet::BSplineCommon< BSplineCore > | |
| diff(const BSplineCommon &other, int dim=-1) const | iganet::BSplineCommon< BSplineCore > | inline |
| diff_(const BSplineCommon &other, int dim=-1) | iganet::BSplineCommon< BSplineCore > | inline |
| div(const torch::Tensor &xi) const | iganet::BSplineCommon< BSplineCore > | inline |
| div(const utils::TensorArray< BSplineCore::parDim_ > &xi) const | iganet::BSplineCommon< BSplineCore > | inline |
| div(const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices) const | iganet::BSplineCommon< BSplineCore > | inline |
| div(const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices, const torch::Tensor &coeff_indices) const | iganet::BSplineCommon< BSplineCore > | inline |
| grad(const torch::Tensor &xi) const | iganet::BSplineCommon< BSplineCore > | inline |
| grad(const utils::TensorArray< BSplineCore::parDim_ > &xi) const | iganet::BSplineCommon< BSplineCore > | inline |
| grad(const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices) const | iganet::BSplineCommon< BSplineCore > | inline |
| grad(const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices, const torch::Tensor &coeff_indices) const | iganet::BSplineCommon< BSplineCore > | inline |
| hess(const torch::Tensor &xi) const | iganet::BSplineCommon< BSplineCore > | inline |
| hess(const utils::TensorArray< BSplineCore::parDim_ > &xi) const | iganet::BSplineCommon< BSplineCore > | inline |
| hess(const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices) const | iganet::BSplineCommon< BSplineCore > | inline |
| hess(const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices, const torch::Tensor &coeff_indices) const | iganet::BSplineCommon< BSplineCore > | inline |
| icurl(const Geometry &G, const torch::Tensor &xi) const | iganet::BSplineCommon< BSplineCore > | inline |
| icurl(const Geometry &G, const utils::TensorArray< BSplineCore::parDim_ > &xi) const | iganet::BSplineCommon< BSplineCore > | inline |
| icurl(const Geometry G, const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices, const utils::TensorArray< Geometry::parDim()> &knot_indices_G) const | iganet::BSplineCommon< BSplineCore > | inline |
| icurl(const Geometry &G, const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices, const torch::Tensor &coeff_indices, const utils::TensorArray< Geometry::parDim()> &knot_indices_G, const torch::Tensor &coeff_indices_G) const | iganet::BSplineCommon< BSplineCore > | inline |
| idiv(const Geometry &G, const torch::Tensor &xi) | iganet::BSplineCommon< BSplineCore > | inline |
| idiv(const Geometry &G, const utils::TensorArray< BSplineCore::parDim_ > &xi) const | iganet::BSplineCommon< BSplineCore > | inline |
| idiv(const Geometry G, const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices, const utils::TensorArray< Geometry::parDim()> &knot_indices_G) const | iganet::BSplineCommon< BSplineCore > | inline |
| idiv(const Geometry &G, const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices, const torch::Tensor &coeff_indices, const utils::TensorArray< Geometry::parDim()> &knot_indices_G, const torch::Tensor &coeff_indices_G) const | iganet::BSplineCommon< BSplineCore > | inline |
| igrad(const Geometry &G, const torch::Tensor &xi) const | iganet::BSplineCommon< BSplineCore > | inline |
| igrad(const Geometry &G, const utils::TensorArray< BSplineCore::parDim_ > &xi) const | iganet::BSplineCommon< BSplineCore > | inline |
| igrad(const Geometry G, const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices, const utils::TensorArray< Geometry::parDim()> &knot_indices_G) const | iganet::BSplineCommon< BSplineCore > | inline |
| igrad(const Geometry &G, const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices, const torch::Tensor &coeff_indices, const utils::TensorArray< Geometry::parDim()> &knot_indices_G, const torch::Tensor &coeff_indices_G) const | iganet::BSplineCommon< BSplineCore > | inline |
| ihess(const Geometry &G, const torch::Tensor &xi) const | iganet::BSplineCommon< BSplineCore > | inline |
| ihess(const Geometry &G, const utils::TensorArray< BSplineCore::parDim_ > &xi) const | iganet::BSplineCommon< BSplineCore > | inline |
| ihess(const Geometry G, const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices, const utils::TensorArray< Geometry::parDim()> &knot_indices_G) const | iganet::BSplineCommon< BSplineCore > | inline |
| ihess(const Geometry &G, const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices, const torch::Tensor &coeff_indices, const utils::TensorArray< Geometry::parDim()> &knot_indices_G, const torch::Tensor &coeff_indices_G) const | iganet::BSplineCommon< BSplineCore > | inline |
| ijac(const Geometry &G, const torch::Tensor &xi) const | iganet::BSplineCommon< BSplineCore > | inline |
| ijac(const Geometry &G, const utils::TensorArray< BSplineCore::parDim_ > &xi) const | iganet::BSplineCommon< BSplineCore > | inline |
| ijac(const Geometry G, const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices, const utils::TensorArray< Geometry::parDim()> &knot_indices_G) const | iganet::BSplineCommon< BSplineCore > | inline |
| ijac(const Geometry &G, const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices, const torch::Tensor &coeff_indices, const utils::TensorArray< Geometry::parDim()> &knot_indices_G, const torch::Tensor &coeff_indices_G) const | iganet::BSplineCommon< BSplineCore > | inline |
| ilapl(const Geometry &G, const torch::Tensor &xi) const | iganet::BSplineCommon< BSplineCore > | inline |
| ilapl(const Geometry &G, const utils::TensorArray< BSplineCore::parDim_ > &xi) const | iganet::BSplineCommon< BSplineCore > | inline |
| ilapl(const Geometry G, const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices, const utils::TensorArray< Geometry::parDim()> &knot_indices_G) const | iganet::BSplineCommon< BSplineCore > | inline |
| ilapl(const Geometry &G, const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices, const torch::Tensor &coeff_indices, const utils::TensorArray< Geometry::parDim()> &knot_indices_G, const torch::Tensor &coeff_indices_G) const | iganet::BSplineCommon< BSplineCore > | inline |
| jac(const torch::Tensor &xi) const | iganet::BSplineCommon< BSplineCore > | inline |
| jac(const utils::TensorArray< BSplineCore::parDim_ > &xi) const | iganet::BSplineCommon< BSplineCore > | inline |
| jac(const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices) const | iganet::BSplineCommon< BSplineCore > | inline |
| jac(const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices, const torch::Tensor &coeff_indices) const | iganet::BSplineCommon< BSplineCore > | inline |
| lapl(const torch::Tensor &xi) const | iganet::BSplineCommon< BSplineCore > | inline |
| lapl(const utils::TensorArray< BSplineCore::parDim_ > &xi) const | iganet::BSplineCommon< BSplineCore > | inline |
| lapl(const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices) const | iganet::BSplineCommon< BSplineCore > | inline |
| lapl(const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices, const torch::Tensor &coeff_indices) const | iganet::BSplineCommon< BSplineCore > | inline |
| make_shared(Options< typename BSplineCore::value_type > options=Options< typename BSplineCore::value_type >{}) | iganet::BSplineCommon< BSplineCore > | inlinestatic |
| make_shared(const std::array< int64_t, BSplineCore::parDim_ > &ncoeffs, enum init init=init::greville, Options< typename BSplineCore::value_type > options=Options< typename BSplineCore::value_type >{}) | iganet::BSplineCommon< BSplineCore > | inlinestatic |
| make_shared(const std::array< int64_t, BSplineCore::parDim_ > &ncoeffs, const utils::TensorArray< BSplineCore::geoDim_ > &coeffs, bool clone=false, Options< typename BSplineCore::value_type > options=Options< typename BSplineCore::value_type >{}) | iganet::BSplineCommon< BSplineCore > | inlinestatic |
| make_shared(const std::array< int64_t, BSplineCore::parDim_ > &ncoeffs, utils::TensorArray< BSplineCore::geoDim_ > &&coeffs, Options< typename BSplineCore::value_type > options=Options< typename BSplineCore::value_type >{}) | iganet::BSplineCommon< BSplineCore > | inlinestatic |
| make_shared(const std::array< std::vector< typename BSplineCore::value_type >, BSplineCore::parDim_ > &kv, enum init init=init::greville, Options< typename BSplineCore::value_type > options=Options< typename BSplineCore::value_type >{}) | iganet::BSplineCommon< BSplineCore > | inlinestatic |
| make_shared(const std::array< std::vector< typename BSplineCore::value_type >, BSplineCore::parDim_ > &kv, const utils::TensorArray< BSplineCore::geoDim_ > &coeffs, bool clone=false, Options< typename BSplineCore::value_type > options=Options< typename BSplineCore::value_type >{}) | iganet::BSplineCommon< BSplineCore > | inlinestatic |
| make_unique(Options< typename BSplineCore::value_type > options=Options< typename BSplineCore::value_type >{}) | iganet::BSplineCommon< BSplineCore > | inlinestatic |
| make_unique(const std::array< int64_t, BSplineCore::parDim_ > &ncoeffs, enum init init=init::greville, Options< typename BSplineCore::value_type > options=Options< typename BSplineCore::value_type >{}) | iganet::BSplineCommon< BSplineCore > | inlinestatic |
| make_unique(const std::array< int64_t, BSplineCore::parDim_ > &ncoeffs, const utils::TensorArray< BSplineCore::geoDim_ > &coeffs, bool clone=false, Options< typename BSplineCore::value_type > options=Options< typename BSplineCore::value_type >{}) | iganet::BSplineCommon< BSplineCore > | inlinestatic |
| make_unique(const std::array< int64_t, BSplineCore::parDim_ > &ncoeffs, utils::TensorArray< BSplineCore::geoDim_ > &&coeffs, Options< typename BSplineCore::value_type > options=Options< typename BSplineCore::value_type >{}) | iganet::BSplineCommon< BSplineCore > | inlinestatic |
| make_unique(const std::array< std::vector< typename BSplineCore::value_type >, BSplineCore::parDim_ > &kv, enum init init=init::greville, Options< typename BSplineCore::value_type > options=Options< typename BSplineCore::value_type >{}) | iganet::BSplineCommon< BSplineCore > | inlinestatic |
| make_unique(const std::array< std::vector< typename BSplineCore::value_type >, BSplineCore::parDim_ > &kv, const utils::TensorArray< BSplineCore::geoDim_ > &coeffs, bool clone=false, Options< typename BSplineCore::value_type > options=Options< typename BSplineCore::value_type >{}) | iganet::BSplineCommon< BSplineCore > | inlinestatic |
| name() const noexcept | iganet::utils::FullQualifiedName | inlineprotectedvirtual |
| name_ | iganet::utils::FullQualifiedName | mutableprotected |
| norm() const | iganet::BSplineCommon< BSplineCore > | inline |
| nv(const torch::Tensor &xi) const | iganet::BSplineCommon< BSplineCore > | inline |
| nv(const utils::TensorArray< BSplineCore::parDim_ > &xi) const | iganet::BSplineCommon< BSplineCore > | inline |
| nv(const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices) const | iganet::BSplineCommon< BSplineCore > | inline |
| nv(const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices, const torch::Tensor &coeff_indices) const | iganet::BSplineCommon< BSplineCore > | inline |
| operator*(BSplineCore::value_type s) const | iganet::BSplineCommon< BSplineCore > | inline |
| operator*(std::array< typename BSplineCore::value_type, BSplineCore::geoDim()> v) const | iganet::BSplineCommon< BSplineCore > | inline |
| operator*=(BSplineCore::value_type s) | iganet::BSplineCommon< BSplineCore > | inline |
| operator*=(std::array< typename BSplineCore::value_type, BSplineCore::geoDim()> v) | iganet::BSplineCommon< BSplineCore > | inline |
| operator+(const BSplineCommon &other) const | iganet::BSplineCommon< BSplineCore > | inline |
| operator+=(const BSplineCommon &other) | iganet::BSplineCommon< BSplineCore > | inline |
| operator-(const BSplineCommon &other) const | iganet::BSplineCommon< BSplineCore > | inline |
| operator-=(const BSplineCommon &other) | iganet::BSplineCommon< BSplineCore > | inline |
| operator/(BSplineCore::value_type s) const | iganet::BSplineCommon< BSplineCore > | inline |
| operator/(std::array< typename BSplineCore::value_type, BSplineCore::geoDim()> v) const | iganet::BSplineCommon< BSplineCore > | inline |
| operator/=(BSplineCore::value_type s) | iganet::BSplineCommon< BSplineCore > | inline |
| operator/=(std::array< typename BSplineCore::value_type, BSplineCore::geoDim()> v) | iganet::BSplineCommon< BSplineCore > | inline |
| plot(const nlohmann::json &json={}) const | iganet::BSplineCommon< BSplineCore > | inline |
| plot(const utils::TensorArray< BSplineCore::parDim_ > &xi, const nlohmann::json &json={}) const | iganet::BSplineCommon< BSplineCore > | inline |
| plot(const std::initializer_list< utils::TensorArray< BSplineCore::parDim_ > > &xi, const nlohmann::json &json={}) const | iganet::BSplineCommon< BSplineCore > | inline |
| plot(const BSplineCommon< BSplineCoreColor > &color, const nlohmann::json &json={}) const | iganet::BSplineCommon< BSplineCore > | inline |
| plot(const BSplineCommon< BSplineCoreColor > &color, const utils::TensorArray< BSplineCore::parDim_ > &xi, const nlohmann::json &json={}) const | iganet::BSplineCommon< BSplineCore > | inline |
| plot(const BSplineCommon< BSplineCoreColor > &color, const std::initializer_list< utils::TensorArray< BSplineCore::parDim_ > > &xi, const nlohmann::json &json={}) const | iganet::BSplineCommon< BSplineCore > | inline |
| pretty_print(std::ostream &os) const noexcept override | iganet::BSplineCommon< BSplineCore > | inlinevirtual |
| Ptr typedef | iganet::BSplineCommon< BSplineCore > | |
| real_derived_self_type typedef | iganet::BSplineCommon< BSplineCore > | |
| rotate(BSplineCore::value_type angle) const | iganet::BSplineCommon< BSplineCore > | inline |
| rotate(std::array< typename BSplineCore::value_type, 3 > angle) const | iganet::BSplineCommon< BSplineCore > | inline |
| rotate_(BSplineCore::value_type angle) | iganet::BSplineCommon< BSplineCore > | inline |
| rotate_(std::array< typename BSplineCore::value_type, 3 > angle) | iganet::BSplineCommon< BSplineCore > | inline |
| scale(BSplineCore::value_type s, int dim=-1) const | iganet::BSplineCommon< BSplineCore > | inline |
| scale(std::array< typename BSplineCore::value_type, BSplineCore::geoDim()> v) const | iganet::BSplineCommon< BSplineCore > | inline |
| scale_(BSplineCore::value_type s, int dim=-1) | iganet::BSplineCommon< BSplineCore > | inline |
| scale_(std::array< typename BSplineCore::value_type, BSplineCore::geoDim()> v) | iganet::BSplineCommon< BSplineCore > | inline |
| self_type typedef | iganet::BSplineCommon< BSplineCore > | |
| to(Options< real_t > options) const | iganet::BSplineCommon< BSplineCore > | inline |
| to(torch::Device device) const | iganet::BSplineCommon< BSplineCore > | inline |
| to() const | iganet::BSplineCommon< BSplineCore > | inline |
| translate(std::array< typename BSplineCore::value_type, BSplineCore::geoDim()> v) const | iganet::BSplineCommon< BSplineCore > | inline |
| translate_(std::array< typename BSplineCore::value_type, BSplineCore::geoDim()> v) | iganet::BSplineCommon< BSplineCore > | inline |
| uniform_refine(int numRefine=1, int dim=-1) | iganet::BSplineCommon< BSplineCore > | inline |
| uPtr typedef | iganet::BSplineCommon< BSplineCore > | |
| ~FullQualifiedName()=default | iganet::utils::FullQualifiedName | protectedvirtual |