![]() |
Shamrock 2025.10.0
Astrophysical Code
|
#include "shambase/DistributedData.hpp"#include "shambackends/math.hpp"#include "shamrock/patch/PatchDataFieldSpan.hpp"#include "shamrock/solvergraph/IFieldSpan.hpp"Go to the source code of this file.
Classes | |
| class | shamrock::solvergraph::IFieldRefs< T > |
| Interface for a solver graph edge representing a field as references to the underlying patch fields. More... | |
Namespaces | |
| namespace | shamrock |
| namespace for the main framework | |
Typedefs | |
| template<class T> | |
| using | shamrock::solvergraph::PatchDataFieldRef = std::reference_wrapper<PatchDataField<T>> |
| Alias for a reference to a PatchDataField. | |
| template<class T> | |
| using | shamrock::solvergraph::DDPatchDataFieldRef = shambase::DistributedData<PatchDataFieldRef<T>> |
| Alias for a DistributedData of PatchDataFieldRefs. | |
Functions | |
| template<class T> | |
| T | shamrock::solvergraph::get_rank_max (const IFieldRefs< T > &field_refs) |
| template<class T> | |
| T | shamrock::solvergraph::get_rank_min (const IFieldRefs< T > &field_refs) |
Definition in file IFieldRefs.hpp.
| using shamrock::solvergraph::DDPatchDataFieldRef = shambase::DistributedData<PatchDataFieldRef<T>> |
Alias for a DistributedData of PatchDataFieldRefs.
Definition at line 32 of file IFieldRefs.hpp.
| using shamrock::solvergraph::PatchDataFieldRef = std::reference_wrapper<PatchDataField<T>> |
Alias for a reference to a PatchDataField.
Definition at line 28 of file IFieldRefs.hpp.
| T shamrock::solvergraph::get_rank_max | ( | const IFieldRefs< T > & | field_refs | ) |
Definition at line 58 of file IFieldRefs.hpp.
| T shamrock::solvergraph::get_rank_min | ( | const IFieldRefs< T > & | field_refs | ) |
Definition at line 67 of file IFieldRefs.hpp.