IgANet
IgANets - Isogeometric Analysis Networks
Loading...
Searching...
No Matches
iganet::BSplineCommon< BSplineCore > Member List

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() constiganet::BSplineCommon< BSplineCore >inline
BSplineCommon(const BSplineCommon &)=defaultiganet::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 &&)=defaultiganet::BSplineCommon< BSplineCore >
BSplineCommon(BSplineCommon &&other, utils::TensorArray< BSplineCore::geoDim_ > &&coeffs)iganet::BSplineCommon< BSplineCore >inline
clone() constiganet::BSplineCommon< BSplineCore >inline
curl(const torch::Tensor &xi) constiganet::BSplineCommon< BSplineCore >inline
curl(const utils::TensorArray< BSplineCore::parDim_ > &xi) constiganet::BSplineCommon< BSplineCore >inline
curl(const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices) constiganet::BSplineCommon< BSplineCore >inline
curl(const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices, const torch::Tensor &coeff_indices) constiganet::BSplineCommon< BSplineCore >inline
derived_self_type typedefiganet::BSplineCommon< BSplineCore >
derived_type typedefiganet::BSplineCommon< BSplineCore >
diff(const BSplineCommon &other, int dim=-1)iganet::BSplineCommon< BSplineCore >inline
div(const torch::Tensor &xi) constiganet::BSplineCommon< BSplineCore >inline
div(const utils::TensorArray< BSplineCore::parDim_ > &xi) constiganet::BSplineCommon< BSplineCore >inline
div(const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices) constiganet::BSplineCommon< BSplineCore >inline
div(const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices, const torch::Tensor &coeff_indices) constiganet::BSplineCommon< BSplineCore >inline
grad(const torch::Tensor &xi) constiganet::BSplineCommon< BSplineCore >inline
grad(const utils::TensorArray< BSplineCore::parDim_ > &xi) constiganet::BSplineCommon< BSplineCore >inline
grad(const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices) constiganet::BSplineCommon< BSplineCore >inline
grad(const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices, const torch::Tensor &coeff_indices) constiganet::BSplineCommon< BSplineCore >inline
hess(const torch::Tensor &xi) constiganet::BSplineCommon< BSplineCore >inline
hess(const utils::TensorArray< BSplineCore::parDim_ > &xi) constiganet::BSplineCommon< BSplineCore >inline
hess(const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices) constiganet::BSplineCommon< BSplineCore >inline
hess(const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices, const torch::Tensor &coeff_indices) constiganet::BSplineCommon< BSplineCore >inline
icurl(const Geometry &G, const torch::Tensor &xi) constiganet::BSplineCommon< BSplineCore >inline
icurl(const Geometry &G, const utils::TensorArray< BSplineCore::parDim_ > &xi) constiganet::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) constiganet::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) constiganet::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) constiganet::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) constiganet::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) constiganet::BSplineCommon< BSplineCore >inline
igrad(const Geometry &G, const torch::Tensor &xi) constiganet::BSplineCommon< BSplineCore >inline
igrad(const Geometry &G, const utils::TensorArray< BSplineCore::parDim_ > &xi) constiganet::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) constiganet::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) constiganet::BSplineCommon< BSplineCore >inline
ihess(const Geometry &G, const torch::Tensor &xi) constiganet::BSplineCommon< BSplineCore >inline
ihess(const Geometry &G, const utils::TensorArray< BSplineCore::parDim_ > &xi) constiganet::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) constiganet::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) constiganet::BSplineCommon< BSplineCore >inline
ijac(const Geometry &G, const torch::Tensor &xi) constiganet::BSplineCommon< BSplineCore >inline
ijac(const Geometry &G, const utils::TensorArray< BSplineCore::parDim_ > &xi) constiganet::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) constiganet::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) constiganet::BSplineCommon< BSplineCore >inline
ilapl(const Geometry &G, const torch::Tensor &xi) constiganet::BSplineCommon< BSplineCore >inline
ilapl(const Geometry &G, const utils::TensorArray< BSplineCore::parDim_ > &xi) constiganet::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) constiganet::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) constiganet::BSplineCommon< BSplineCore >inline
jac(const torch::Tensor &xi) constiganet::BSplineCommon< BSplineCore >inline
jac(const utils::TensorArray< BSplineCore::parDim_ > &xi) constiganet::BSplineCommon< BSplineCore >inline
jac(const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices) constiganet::BSplineCommon< BSplineCore >inline
jac(const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices, const torch::Tensor &coeff_indices) constiganet::BSplineCommon< BSplineCore >inline
lapl(const torch::Tensor &xi) constiganet::BSplineCommon< BSplineCore >inline
lapl(const utils::TensorArray< BSplineCore::parDim_ > &xi) constiganet::BSplineCommon< BSplineCore >inline
lapl(const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices) constiganet::BSplineCommon< BSplineCore >inline
lapl(const utils::TensorArray< BSplineCore::parDim_ > &xi, const utils::TensorArray< BSplineCore::parDim_ > &knot_indices, const torch::Tensor &coeff_indices) constiganet::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 noexceptiganet::utils::FullQualifiedNameinlineprotectedvirtual
name_iganet::utils::FullQualifiedNamemutableprotected
operator*(typename BSplineCore::value_type s) constiganet::BSplineCommon< BSplineCore >inline
operator*(std::array< typename BSplineCore::value_type, BSplineCore::geoDim()> v) constiganet::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) constiganet::BSplineCommon< BSplineCore >inline
operator+=(const BSplineCommon &other)iganet::BSplineCommon< BSplineCore >inline
operator-(const BSplineCommon &other) constiganet::BSplineCommon< BSplineCore >inline
operator-=(const BSplineCommon &other)iganet::BSplineCommon< BSplineCore >inline
operator/(typename BSplineCore::value_type s) constiganet::BSplineCommon< BSplineCore >inline
operator/(std::array< typename BSplineCore::value_type, BSplineCore::geoDim()> v) constiganet::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={}) constiganet::BSplineCommon< BSplineCore >inline
plot(const utils::TensorArray< BSplineCore::parDim_ > &xi, const nlohmann::json &json={}) constiganet::BSplineCommon< BSplineCore >inline
plot(const std::initializer_list< utils::TensorArray< BSplineCore::parDim_ > > &xi, const nlohmann::json &json={}) constiganet::BSplineCommon< BSplineCore >inline
plot(const BSplineCommon< BSplineCoreColor > &color, const nlohmann::json &json={}) constiganet::BSplineCommon< BSplineCore >inline
plot(const BSplineCommon< BSplineCoreColor > &color, const utils::TensorArray< BSplineCore::parDim_ > &xi, const nlohmann::json &json={}) constiganet::BSplineCommon< BSplineCore >inline
plot(const BSplineCommon< BSplineCoreColor > &color, const std::initializer_list< utils::TensorArray< BSplineCore::parDim_ > > &xi, const nlohmann::json &json={}) constiganet::BSplineCommon< BSplineCore >inline
pretty_print(std::ostream &os=Log(log::info)) const noexcept overrideiganet::BSplineCommon< BSplineCore >inlinevirtual
Ptr typedefiganet::BSplineCommon< BSplineCore >
real_derived_self_type typedefiganet::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 typedefiganet::BSplineCommon< BSplineCore >
to(Options< real_t > options) constiganet::BSplineCommon< BSplineCore >inline
to(torch::Device device) constiganet::BSplineCommon< BSplineCore >inline
to() constiganet::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 typedefiganet::BSplineCommon< BSplineCore >