IgANet
IGAnets - Isogeometric Analysis Networks
Loading...
Searching...
No Matches
iganet::MultiPatch< Patch > Member List

This is the complete list of members for iganet::MultiPatch< Patch >, including all inherited members.

addInterface(std::size_t firstPatch, enum side firstSide, std::size_t secondPatch, enum side secondSide)iganet::MultiPatch< Patch >inline
addInterface(std::shared_ptr< Patch > firstPatch, enum side firstSide, std::shared_ptr< Patch > secondPatch, enum side secondSide)iganet::MultiPatch< Patch >inline
addInterface(interface_type patchInterface)iganet::MultiPatch< Patch >inline
addPatch(std::shared_ptr< Patch > patch)iganet::MultiPatch< Patch >inline
addPatch(std::unique_ptr< Patch > patch)iganet::MultiPatch< Patch >inline
begin()iganet::MultiPatch< Patch >inline
begin() constiganet::MultiPatch< Patch >inline
cbegin() const noexceptiganet::MultiPatch< Patch >inline
cend() const noexceptiganet::MultiPatch< Patch >inline
clear()iganet::MultiPatch< Patch >inline
crbegin() const noexceptiganet::MultiPatch< Patch >inline
crend() const noexceptiganet::MultiPatch< Patch >inline
end()iganet::MultiPatch< Patch >inline
end() constiganet::MultiPatch< Patch >inline
findInterfaceIndex(const interface_type &patchInterface) constiganet::MultiPatch< Patch >inline
findInterfaceIndex(const interface_type *patchInterface) constiganet::MultiPatch< Patch >inline
findPatchIndex(const Patch &patch) constiganet::MultiPatch< Patch >inline
findPatchIndex(const Patch *patch) constiganet::MultiPatch< Patch >inline
from_json(const nlohmann::json &json, Options< typename P::value_type > options=Options< typename P::value_type >{})iganet::MultiPatch< Patch >inline
from_xml(const pugi::xml_document &doc, int id=0, const std::string &label="", int index=-1, Options< typename P::value_type > options=Options< typename P::value_type >{})iganet::MultiPatch< Patch >inline
from_xml(const pugi::xml_node &root, int id=0, const std::string &label="", int index=-1, Options< typename P::value_type > options=Options< typename P::value_type >{})iganet::MultiPatch< Patch >inline
interface(std::size_t index)iganet::MultiPatch< Patch >inline
interface(std::size_t index) constiganet::MultiPatch< Patch >inline
interface_type typedefiganet::MultiPatch< Patch >
interfaces()iganet::MultiPatch< Patch >inline
interfaces() constiganet::MultiPatch< Patch >inline
interfaces_iganet::MultiPatch< Patch >private
isclose(const MultiPatch &other, typename P::value_type rtol=typename P::value_type{1e-5}, typename P::value_type atol=typename P::value_type{1e-8}) constiganet::MultiPatch< Patch >inline
jsonIsClose(const nlohmann::json &first, const nlohmann::json &second, real_t rtol, real_t atol)iganet::MultiPatch< Patch >inlineprivatestatic
load(const std::string &filename, const std::string &key="multipatch", Options< typename P::value_type > options=Options< typename P::value_type >{})iganet::MultiPatch< Patch >inline
MultiPatch()=defaultiganet::MultiPatch< Patch >
MultiPatch(const MultiPatch &other)iganet::MultiPatch< Patch >inline
MultiPatch(MultiPatch &&other) noexceptiganet::MultiPatch< Patch >inline
nboundaries() constiganet::MultiPatch< Patch >inline
ninterfaces() constiganet::MultiPatch< Patch >inline
npatches() constiganet::MultiPatch< Patch >inline
operator!=(const MultiPatch &other) constiganet::MultiPatch< Patch >inline
operator==(const MultiPatch &other) constiganet::MultiPatch< Patch >inline
patch(std::size_t index)iganet::MultiPatch< Patch >inline
patch(std::size_t index) constiganet::MultiPatch< Patch >inline
patches()iganet::MultiPatch< Patch >inline
patches() constiganet::MultiPatch< Patch >inline
patches_iganet::MultiPatch< Patch >private
pretty_print(std::ostream &os) const noexceptiganet::MultiPatch< Patch >inline
rbegin()iganet::MultiPatch< Patch >inline
rbegin() constiganet::MultiPatch< Patch >inline
read(torch::serialize::InputArchive &archive, const std::string &key="multipatch", Options< typename P::value_type > options=Options< typename P::value_type >{})iganet::MultiPatch< Patch >inline
removeInterface(std::size_t index)iganet::MultiPatch< Patch >inline
rend()iganet::MultiPatch< Patch >inline
rend() constiganet::MultiPatch< Patch >inline
save(const std::string &filename, const std::string &key="multipatch") constiganet::MultiPatch< Patch >inline
to_json() constiganet::MultiPatch< Patch >inline
to_xml(int id=0, const std::string &label="", int index=-1) constiganet::MultiPatch< Patch >inline
to_xml(pugi::xml_node &root, int id=0, const std::string &label="", int index=-1) constiganet::MultiPatch< Patch >inline
write(torch::serialize::OutputArchive &archive, const std::string &key="multipatch") constiganet::MultiPatch< Patch >inline