IgANet
IgANets - Isogeometric Analysis Networks
Loading...
Searching...
No Matches
iganet::detail::FunctionSpace< Spline, Boundary > Member List

This is the complete list of members for iganet::detail::FunctionSpace< Spline, Boundary >, including all inherited members.

as_tensor() const noexceptiganet::detail::FunctionSpace< Spline, Boundary >inlinevirtual
as_tensor_size() const noexceptiganet::detail::FunctionSpace< Spline, Boundary >inlinevirtual
boundary() const noexceptiganet::detail::FunctionSpace< Spline, Boundary >inline
boundary() noexceptiganet::detail::FunctionSpace< Spline, Boundary >inline
boundary_iganet::detail::FunctionSpace< Spline, Boundary >protected
boundary_as_tensor() const noexceptiganet::detail::FunctionSpace< Spline, Boundary >inlinevirtual
boundary_as_tensor_size() const noexceptiganet::detail::FunctionSpace< Spline, Boundary >inlinevirtual
boundary_eval_type typedefiganet::detail::FunctionSpace< Spline, Boundary >
boundary_from_full_tensor(const torch::Tensor &coeffs) noexceptiganet::detail::FunctionSpace< Spline, Boundary >inlinevirtual
boundary_from_tensor(const torch::Tensor &coeffs) noexceptiganet::detail::FunctionSpace< Spline, Boundary >inlinevirtual
boundary_type typedefiganet::detail::FunctionSpace< Spline, Boundary >
clone() const noexceptiganet::detail::FunctionSpace< Spline, Boundary >inline
clone() const noexceptiganet::detail::FunctionSpace< Spline, Boundary >inline
eval(const Arg &arg, const Args &...args) constiganet::detail::FunctionSpace< Spline, Boundary >inline
eval_(std::index_sequence< Is... >, const std::tuple< Xi... > &xi) constiganet::detail::FunctionSpace< Spline, Boundary >inlineprivate
eval_(std::index_sequence< Is... >, const std::tuple< Xi... > &xi, const std::tuple< Knot_Indices... > &knot_indices) constiganet::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) constiganet::detail::FunctionSpace< Spline, Boundary >inlineprivate
eval_basfunc(const Args &...args) constiganet::detail::FunctionSpace< Spline, Boundary >inline
eval_from_precomputed(const Args &...args) constiganet::detail::FunctionSpace< Spline, Boundary >inline
eval_type typedefiganet::detail::FunctionSpace< Spline, Boundary >
find_coeff_indices(const Knot_Indices &knot_indices) constiganet::detail::FunctionSpace< Spline, Boundary >inline
find_coeff_indices_(std::index_sequence< Is... >, const Knot_Indices &knot_indices) constiganet::detail::FunctionSpace< Spline, Boundary >inlineprivate
find_knot_indices(const Xi &xi) constiganet::detail::FunctionSpace< Spline, Boundary >inline
find_knot_indices_(std::index_sequence< Is... >, const Xi &xi) constiganet::detail::FunctionSpace< Spline, Boundary >inlineprivate
from_tensor(const torch::Tensor &coeffs) noexceptiganet::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()=defaultiganet::detail::FunctionSpace< Spline, Boundary >
FunctionSpace(const FunctionSpace &)=defaultiganet::detail::FunctionSpace< Spline, Boundary >
FunctionSpace(FunctionSpace &&)=defaultiganet::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 noexceptiganet::utils::FullQualifiedNameinlineprivatevirtual
name_iganet::utils::FullQualifiedNamemutableprivate
nboundaries() noexceptiganet::detail::FunctionSpace< Spline, Boundary >inlinestatic
nspaces() noexceptiganet::detail::FunctionSpace< Spline, Boundary >inlinestatic
pretty_print(std::ostream &os=Log(log::info)) const noexcept overrideiganet::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 noexceptiganet::detail::FunctionSpace< Spline, Boundary >inline
space() noexceptiganet::detail::FunctionSpace< Spline, Boundary >inline
spaces_as_tensor() const noexceptiganet::detail::FunctionSpace< Spline, Boundary >inlinevirtual
spaces_as_tensor_size() const noexceptiganet::detail::FunctionSpace< Spline, Boundary >inlinevirtual
spaces_from_tensor(const torch::Tensor &coeffs) noexceptiganet::detail::FunctionSpace< Spline, Boundary >inlinevirtual
spline_iganet::detail::FunctionSpace< Spline, Boundary >protected
spline_type typedefiganet::detail::FunctionSpace< Spline, Boundary >
to(Options< real_t > options) constiganet::detail::FunctionSpace< Spline, Boundary >inline
to(torch::Device device) constiganet::detail::FunctionSpace< Spline, Boundary >inline
to() constiganet::detail::FunctionSpace< Spline, Boundary >inline
to_json() const overrideiganet::detail::FunctionSpace< Spline, Boundary >inlinevirtual
to_xml(int id=0, std::string label="") constiganet::detail::FunctionSpace< Spline, Boundary >inline
to_xml(pugi::xml_node &root, int id=0, std::string label="") constiganet::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 typedefiganet::detail::FunctionSpace< Spline, Boundary >
write(torch::serialize::OutputArchive &archive, const std::string &key="functionspace") constiganet::detail::FunctionSpace< Spline, Boundary >inline