![]() |
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) | 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) | 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 |
operator*(typename 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*=(typename 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/(typename 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/=(typename 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=Log(log::info)) const noexcept override | iganet::BSplineCommon< BSplineCore > | inlinevirtual |
Ptr typedef | iganet::BSplineCommon< BSplineCore > | |
real_derived_self_type typedef | iganet::BSplineCommon< BSplineCore > | |
rotate(typename BSplineCore::value_type angle) | iganet::BSplineCommon< BSplineCore > | inline |
rotate(std::array< typename BSplineCore::value_type, 3 > angle) | iganet::BSplineCommon< BSplineCore > | inline |
scale(typename 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) | iganet::BSplineCommon< BSplineCore > | inline |
uniform_refine(int numRefine=1, int dim=-1) | iganet::BSplineCommon< BSplineCore > | inline |
uPtr typedef | iganet::BSplineCommon< BSplineCore > |