Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
shammodels::basegodunov::solvergraph::TreeEdge< Umorton, Tvec > Class Template Reference
Inheritance diagram for shammodels::basegodunov::solvergraph::TreeEdge< Umorton, Tvec >:
Collaboration diagram for shammodels::basegodunov::solvergraph::TreeEdge< Umorton, Tvec >:

Public Types

using RTree = RadixTree<Umorton, Tvec>

Public Member Functions

auto extract_trees ()
virtual void free_alloc ()
 Free allocated memory.
Public Member Functions inherited from shamrock::solvergraph::IEdgeNamed
 IEdgeNamed (std::string name, std::string texsymbol)
virtual std::string _impl_get_dot_label () const
virtual std::string _impl_get_tex_symbol () const
Public Member Functions inherited from shamrock::solvergraph::IEdge
std::string get_label () const
std::string get_tex_symbol () const
Public Member Functions inherited from shambase::WithUUID< IEdge, u64 >
u64 get_uuid () const
 Get the uuid of the class.
 WithUUID ()
 Constructor of the class.
Public Member Functions inherited from shamrock::solvergraph::IFreeable
virtual ~IFreeable ()
 Virtual destructor.

Public Attributes

shambase::DistributedData< RTree > trees

Additional Inherited Members

Protected Attributes inherited from shambase::WithUUID< IEdge, u64 >
u64 uuid
 The unique identifier of the class.

Detailed Description

template<class Umorton, class Tvec>
class shammodels::basegodunov::solvergraph::TreeEdge< Umorton, Tvec >

Definition at line 25 of file TreeEdge.hpp.

Member Typedef Documentation

◆ RTree

template<class Umorton, class Tvec>
using shammodels::basegodunov::solvergraph::TreeEdge< Umorton, Tvec >::RTree = RadixTree<Umorton, Tvec>

Definition at line 28 of file TreeEdge.hpp.

Member Function Documentation

◆ extract_trees()

template<class Umorton, class Tvec>
auto shammodels::basegodunov::solvergraph::TreeEdge< Umorton, Tvec >::extract_trees ( )
inline

Definition at line 32 of file TreeEdge.hpp.

◆ free_alloc()

template<class Umorton, class Tvec>
virtual void shammodels::basegodunov::solvergraph::TreeEdge< Umorton, Tvec >::free_alloc ( )
inlinevirtual

Free allocated memory.

Implements shamrock::solvergraph::IFreeable.

Definition at line 34 of file TreeEdge.hpp.

Member Data Documentation

◆ trees

template<class Umorton, class Tvec>
shambase::DistributedData<RTree> shammodels::basegodunov::solvergraph::TreeEdge< Umorton, Tvec >::trees

Definition at line 30 of file TreeEdge.hpp.


The documentation for this class was generated from the following file: