| as_tensor() const noexcept | iganet::detail::FunctionSpace< Spline, Boundary > | inlinevirtual |
| as_tensor_size() const noexcept | iganet::detail::FunctionSpace< Spline, Boundary > | inlinevirtual |
| boundaries() const noexcept | iganet::detail::FunctionSpace< Spline, Boundary > | inline |
| boundaries() noexcept | iganet::detail::FunctionSpace< Spline, Boundary > | inline |
| boundary() const noexcept | iganet::detail::FunctionSpace< Spline, Boundary > | inline |
| boundary() noexcept | iganet::detail::FunctionSpace< Spline, Boundary > | inline |
| boundary_ | iganet::detail::FunctionSpace< Spline, Boundary > | protected |
| boundary_as_tensor() const noexcept | iganet::detail::FunctionSpace< Spline, Boundary > | inlinevirtual |
| boundary_as_tensor_size() const noexcept | iganet::detail::FunctionSpace< Spline, Boundary > | inlinevirtual |
| boundary_eval_type typedef | iganet::detail::FunctionSpace< Spline, Boundary > | |
| boundary_from_full_tensor(const torch::Tensor &coeffs) noexcept | iganet::detail::FunctionSpace< Spline, Boundary > | inlinevirtual |
| boundary_from_tensor(const torch::Tensor &coeffs) noexcept | iganet::detail::FunctionSpace< Spline, Boundary > | inlinevirtual |
| boundary_type typedef | iganet::detail::FunctionSpace< Spline, Boundary > | |
| clone() const noexcept | iganet::detail::FunctionSpace< Spline, Boundary > | inline |
| clone() const noexcept | iganet::detail::FunctionSpace< Spline, Boundary > | inline |
| degree(short_t i) noexcept | iganet::detail::FunctionSpace< Spline, Boundary > | inlinestatic |
| degrees() noexcept | iganet::detail::FunctionSpace< Spline, Boundary > | inlinestatic |
| eval(const Arg &arg, const Args &...args) const | iganet::detail::FunctionSpace< Spline, Boundary > | inline |
| eval_(std::index_sequence< Is... >, const std::tuple< Xi... > &xi) const | iganet::detail::FunctionSpace< Spline, Boundary > | inlineprivate |
| eval_(std::index_sequence< Is... >, const std::tuple< Xi... > &xi, const std::tuple< Knot_Indices... > &knot_indices) const | iganet::detail::FunctionSpace< Spline, Boundary > | inlineprivate |
| eval_(std::index_sequence< Is... >, const std::tuple< Xi... > &xi, const std::tuple< Knot_Indices... > &knot_indices, const std::tuple< Coeff_Indices... > &coeff_indices) const | iganet::detail::FunctionSpace< Spline, Boundary > | inlineprivate |
| eval_basfunc(const Args &...args) const | iganet::detail::FunctionSpace< Spline, Boundary > | inline |
| eval_from_precomputed(const Args &...args) const | iganet::detail::FunctionSpace< Spline, Boundary > | inline |
| eval_type typedef | iganet::detail::FunctionSpace< Spline, Boundary > | |
| find_coeff_indices(const Knot_Indices &knot_indices) const | iganet::detail::FunctionSpace< Spline, Boundary > | inline |
| find_coeff_indices_(std::index_sequence< Is... >, const Knot_Indices &knot_indices) const | iganet::detail::FunctionSpace< Spline, Boundary > | inlineprivate |
| find_knot_indices(const Xi &xi) const | iganet::detail::FunctionSpace< Spline, Boundary > | inline |
| find_knot_indices_(std::index_sequence< Is... >, const Xi &xi) const | iganet::detail::FunctionSpace< Spline, Boundary > | inlineprivate |
| from_tensor(const torch::Tensor &coeffs) noexcept | iganet::detail::FunctionSpace< Spline, Boundary > | inline |
| from_xml(const pugi::xml_document &doc, int id=0, const std::string &label="") | iganet::detail::FunctionSpace< Spline, Boundary > | inline |
| from_xml(const pugi::xml_node &root, int id=0, std::string label="") | iganet::detail::FunctionSpace< Spline, Boundary > | inline |
| FunctionSpace()=default | iganet::detail::FunctionSpace< Spline, Boundary > | |
| FunctionSpace(const FunctionSpace &)=default | iganet::detail::FunctionSpace< Spline, Boundary > | |
| FunctionSpace(FunctionSpace &&)=default | iganet::detail::FunctionSpace< Spline, Boundary > | |
| FunctionSpace(const std::array< int64_t, Spline::parDim()> &ncoeffs, enum init init=init::greville, Options< value_type > options=iganet::Options< value_type >{}) | iganet::detail::FunctionSpace< Spline, Boundary > | inlineexplicit |
| FunctionSpace(std::array< std::vector< value_type >, Spline::parDim()> kv, enum init init=init::greville, Options< value_type > options=iganet::Options< value_type >{}) | iganet::detail::FunctionSpace< Spline, Boundary > | inlineexplicit |
| FunctionSpace(const Spline &spline) | iganet::detail::FunctionSpace< Spline, Boundary > | inlineexplicit |
| FunctionSpace(Spline &&spline) | iganet::detail::FunctionSpace< Spline, Boundary > | inlineexplicit |
| geoDim() noexcept | iganet::detail::FunctionSpace< Spline, Boundary > | inlinestatic |
| name() const noexcept | iganet::utils::FullQualifiedName | inlineprivatevirtual |
| name_ | iganet::utils::FullQualifiedName | mutableprivate |
| nboundaries() noexcept | iganet::detail::FunctionSpace< Spline, Boundary > | inlinestatic |
| nspaces() noexcept | iganet::detail::FunctionSpace< Spline, Boundary > | inlinestatic |
| operator==(const FunctionSpace< SplinesOther, BoundariesOther > &other) const | iganet::detail::FunctionSpace< Spline, Boundary > | inline |
| parDim() noexcept | iganet::detail::FunctionSpace< Spline, Boundary > | inlinestatic |
| pretty_print(std::ostream &os) const noexcept override | iganet::detail::FunctionSpace< Spline, Boundary > | inlinevirtual |
| read(torch::serialize::InputArchive &archive, const std::string &key="functionspace") | iganet::detail::FunctionSpace< Spline, Boundary > | inline |
| rotate(value_type angle) | iganet::detail::FunctionSpace< Spline, Boundary > | inline |
| rotate(std::array< value_type, 3 > angle) | iganet::detail::FunctionSpace< Spline, Boundary > | inline |
| scale(value_type s, int dim=-1) | iganet::detail::FunctionSpace< Spline, Boundary > | inline |
| scale(std::array< value_type, N > v) | iganet::detail::FunctionSpace< Spline, Boundary > | inline |
| space() const noexcept | iganet::detail::FunctionSpace< Spline, Boundary > | inline |
| space() noexcept | iganet::detail::FunctionSpace< Spline, Boundary > | inline |
| spaces() const noexcept | iganet::detail::FunctionSpace< Spline, Boundary > | inline |
| spaces() noexcept | iganet::detail::FunctionSpace< Spline, Boundary > | inline |
| spaces_as_tensor() const noexcept | iganet::detail::FunctionSpace< Spline, Boundary > | inlinevirtual |
| spaces_as_tensor_size() const noexcept | iganet::detail::FunctionSpace< Spline, Boundary > | inlinevirtual |
| spaces_from_tensor(const torch::Tensor &coeffs) noexcept | iganet::detail::FunctionSpace< Spline, Boundary > | inlinevirtual |
| spline_ | iganet::detail::FunctionSpace< Spline, Boundary > | protected |
| spline_type typedef | iganet::detail::FunctionSpace< Spline, Boundary > | |
| to(Options< real_t > options) const | iganet::detail::FunctionSpace< Spline, Boundary > | inline |
| to(torch::Device device) const | iganet::detail::FunctionSpace< Spline, Boundary > | inline |
| to() const | iganet::detail::FunctionSpace< Spline, Boundary > | inline |
| to_json() const override | iganet::detail::FunctionSpace< Spline, Boundary > | inlinevirtual |
| to_xml(int id=0, const std::string &label="") const | iganet::detail::FunctionSpace< Spline, Boundary > | inline |
| to_xml(pugi::xml_node &root, int id=0, std::string label="") const | iganet::detail::FunctionSpace< Spline, Boundary > | inline |
| transform(const std::function< std::array< typename Spline::value_type, Spline::geoDim()>(const std::array< typename Spline::value_type, Spline::parDim()> &)> mapping) | iganet::detail::FunctionSpace< Spline, Boundary > | inline |
| translate(std::array< value_type, N > v) | iganet::detail::FunctionSpace< Spline, Boundary > | inline |
| uniform_refine(int numRefine=1, int dimRefine=-1) | iganet::detail::FunctionSpace< Spline, Boundary > | inline |
| value_type typedef | iganet::detail::FunctionSpace< Spline, Boundary > | |
| write(torch::serialize::OutputArchive &archive, const std::string &key="functionspace") const | iganet::detail::FunctionSpace< Spline, Boundary > | inline |
| ~FullQualifiedName()=default | iganet::utils::FullQualifiedName | privatevirtual |
| ~Serializable()=default | iganet::utils::Serializable | virtual |