Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
shammodels::basegodunov::solvergraph::OrientedAMRGraphEdge< Tvec, TgridVec > Class Template Reference
+ Inheritance diagram for shammodels::basegodunov::solvergraph::OrientedAMRGraphEdge< Tvec, TgridVec >:
+ Collaboration diagram for shammodels::basegodunov::solvergraph::OrientedAMRGraphEdge< Tvec, TgridVec >:

Public Types

using OrientedAMRGraph = modules::OrientedAMRGraph< Tvec, TgridVec >
 

Public Member Functions

virtual void free_alloc ()
 Free allocated memory.
 
shambase::DistributedData< std::reference_wrapper< modules::AMRGraph > > get_refs_dir (modules::Direction dir)
 
shambase::DistributedData< std::reference_wrapper< modules::AMRGraph > > get_refs_dir (modules::Direction dir) const
 
- 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< OrientedAMRGraphgraph
 

Additional Inherited Members

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

Detailed Description

template<class Tvec, class TgridVec>
class shammodels::basegodunov::solvergraph::OrientedAMRGraphEdge< Tvec, TgridVec >

Definition at line 27 of file OrientedAMRGraphEdge.hpp.

Member Typedef Documentation

◆ OrientedAMRGraph

template<class Tvec , class TgridVec >
using shammodels::basegodunov::solvergraph::OrientedAMRGraphEdge< Tvec, TgridVec >::OrientedAMRGraph = modules::OrientedAMRGraph<Tvec, TgridVec>

Definition at line 30 of file OrientedAMRGraphEdge.hpp.

Member Function Documentation

◆ free_alloc()

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

Free allocated memory.

Implements shamrock::solvergraph::IFreeable.

Definition at line 34 of file OrientedAMRGraphEdge.hpp.

◆ get_refs_dir() [1/2]

template<class Tvec , class TgridVec >
shambase::DistributedData< std::reference_wrapper< modules::AMRGraph > > shammodels::basegodunov::solvergraph::OrientedAMRGraphEdge< Tvec, TgridVec >::get_refs_dir ( modules::Direction  dir)
inline

Definition at line 36 of file OrientedAMRGraphEdge.hpp.

◆ get_refs_dir() [2/2]

template<class Tvec , class TgridVec >
shambase::DistributedData< std::reference_wrapper< modules::AMRGraph > > shammodels::basegodunov::solvergraph::OrientedAMRGraphEdge< Tvec, TgridVec >::get_refs_dir ( modules::Direction  dir) const
inline

Definition at line 44 of file OrientedAMRGraphEdge.hpp.

Member Data Documentation

◆ graph

template<class Tvec , class TgridVec >
shambase::DistributedData<OrientedAMRGraph> shammodels::basegodunov::solvergraph::OrientedAMRGraphEdge< Tvec, TgridVec >::graph

Definition at line 32 of file OrientedAMRGraphEdge.hpp.


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