49#include <lal/graphs/free_tree.hpp>
50#include <lal/graphs/rooted_tree.hpp>
82(
const std::string& filename,
bool norm =
true,
bool check_norm =
true)
101(const std::
string& filename,
bool norm = true,
bool check_norm = true)
148 std::is_base_of_v<graphs::free_tree, T> ||
149 std::is_base_of_v<graphs::rooted_tree, T>,
154(const std::
string& filename,
bool norm = true,
bool check_norm = true)
157 if constexpr (std::is_same_v<graphs::free_tree, T>) {
160 else if constexpr (std::is_same_v<graphs::rooted_tree, T>) {
std::optional< graphs::rooted_tree > read_head_vector_rooted_tree(const std::string &filename, bool norm=true, bool check_norm=true) noexcept
Reads a rooted tree in head vector format.
std::optional< T > read_head_vector(const std::string &filename, bool norm=true, bool check_norm=true) noexcept
Reads a rooted tree in head vector format.
Definition head_vector.hpp:154
std::optional< graphs::free_tree > read_head_vector_free_tree(const std::string &filename, bool norm=true, bool check_norm=true) noexcept
Reads a free tree in head vector format.
Main namespace of the library.
Definition definitions.hpp:48