as_tensor() const noexcept | iganet::detail::FunctionSpace< Spline, Boundary > | inlinevirtual |
as_tensor_size() const noexcept | iganet::detail::FunctionSpace< Spline, Boundary > | inlinevirtual |
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 |
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, 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 > | inline |
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 > | inline |
FunctionSpace(const Spline &spline) | iganet::detail::FunctionSpace< Spline, Boundary > | inlineexplicit |
FunctionSpace(Spline &&spline) | iganet::detail::FunctionSpace< Spline, Boundary > | inlineexplicit |
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 |
pretty_print(std::ostream &os=Log(log::info)) 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_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, 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()> &)> transformation) | 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 |