Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
INullOptEdge.hpp File Reference
#include "shamsolvergraph/edge/IEdge.hpp"
#include <memory>
#include <optional>
Include dependency graph for INullOptEdge.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  shamrock::solvergraph::INullOptEdge

Namespaces

namespace  shamrock
 namespace for the main framework

Functions

std::shared_ptr< INullOptEdgeshamrock::solvergraph::make_null_opt_edge ()
bool shamrock::solvergraph::is_null_opt_edge (const std::shared_ptr< IEdge > &edge)
template<class T>
std::shared_ptr< IEdgeshamrock::solvergraph::obsfucate_null_opt_edge (const std::optional< T > &edge)

Detailed Description

Author
Timothée David–Cléris (tim.s.nosp@m.hamr.nosp@m.ock@p.nosp@m.roto.nosp@m.n.me)

Definition in file INullOptEdge.hpp.

Function Documentation

◆ is_null_opt_edge()

bool shamrock::solvergraph::is_null_opt_edge ( const std::shared_ptr< IEdge > & edge)
inline

Definition at line 38 of file INullOptEdge.hpp.

◆ make_null_opt_edge()

std::shared_ptr< INullOptEdge > shamrock::solvergraph::make_null_opt_edge ( )
inline

Definition at line 34 of file INullOptEdge.hpp.

◆ obsfucate_null_opt_edge()

template<class T>
std::shared_ptr< IEdge > shamrock::solvergraph::obsfucate_null_opt_edge ( const std::optional< T > & edge)
inline

Definition at line 43 of file INullOptEdge.hpp.