Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
ComputeEos.cpp File Reference
Include dependency graph for ComputeEos.cpp:

Go to the source code of this file.

Classes

class  shammodels::common::modules::ComputeEOSIsothermal< Tvec >
class  shammodels::common::modules::ComputeEOSAdiabatic< Tvec >
class  shammodels::common::modules::ComputeEOSPolytropic< Tvec >
class  shammodels::common::modules::ComputeEOSLocallyIsothermal< Tvec >
class  shammodels::common::modules::ComputeEOSFermi< Tvec >

Namespaces

namespace  shammodels
 namespace for models

Macros

#define NODE_EDGES(X_RO, X_RW, X_RO_OPTIONAL, X_RW_OPTIONAL)
#define NODE_EDGES(X_RO, X_RW, X_RO_OPTIONAL, X_RW_OPTIONAL)
#define NODE_EDGES(X_RO, X_RW, X_RO_OPTIONAL, X_RW_OPTIONAL)
#define NODE_EDGES(X_RO, X_RW, X_RO_OPTIONAL, X_RW_OPTIONAL)
#define NODE_EDGES(X_RO, X_RW, X_RO_OPTIONAL, X_RW_OPTIONAL)

Detailed Description

Macro Definition Documentation

◆ NODE_EDGES [1/5]

#define NODE_EDGES ( X_RO,
X_RW,
X_RO_OPTIONAL,
X_RW_OPTIONAL )
Value:
/* ------------------- inputs ------------------- */ \
X_RO_OPTIONAL(shamrock::solvergraph::IFieldSpan<Tscal>, spans_rho) \
X_RO_OPTIONAL(shamrock::solvergraph::IFieldSpan<Tscal>, spans_h) \
\
/* ------------------- outputs ------------------- */ \
Interface for a solver graph edge representing a field as spans.

Definition at line 39 of file ComputeEos.cpp.

◆ NODE_EDGES [2/5]

#define NODE_EDGES ( X_RO,
X_RW,
X_RO_OPTIONAL,
X_RW_OPTIONAL )
Value:
/* ------------------- inputs ------------------- */ \
X_RO_OPTIONAL(shamrock::solvergraph::IFieldSpan<Tscal>, spans_rho) \
X_RO_OPTIONAL(shamrock::solvergraph::IFieldSpan<Tscal>, spans_h) \
\
/* ------------------- outputs ------------------- */ \

Definition at line 39 of file ComputeEos.cpp.

◆ NODE_EDGES [3/5]

#define NODE_EDGES ( X_RO,
X_RW,
X_RO_OPTIONAL,
X_RW_OPTIONAL )
Value:
/* ------------------- inputs ------------------- */ \
X_RO_OPTIONAL(shamrock::solvergraph::IFieldSpan<Tscal>, spans_rho) \
X_RO_OPTIONAL(shamrock::solvergraph::IFieldSpan<Tscal>, spans_h) \
\
/* ------------------- outputs ------------------- */ \

Definition at line 39 of file ComputeEos.cpp.

◆ NODE_EDGES [4/5]

#define NODE_EDGES ( X_RO,
X_RW,
X_RO_OPTIONAL,
X_RW_OPTIONAL )
Value:
/* ------------------- inputs ------------------- */ \
X_RO_OPTIONAL(shamrock::solvergraph::IFieldSpan<Tscal>, spans_rho) \
X_RO_OPTIONAL(shamrock::solvergraph::IFieldSpan<Tscal>, spans_h) \
\
/* ------------------- outputs ------------------- */ \

Definition at line 39 of file ComputeEos.cpp.

◆ NODE_EDGES [5/5]

#define NODE_EDGES ( X_RO,
X_RW,
X_RO_OPTIONAL,
X_RW_OPTIONAL )
Value:
/* ------------------- inputs ------------------- */ \
X_RO_OPTIONAL(shamrock::solvergraph::IFieldSpan<Tscal>, spans_rho) \
X_RO_OPTIONAL(shamrock::solvergraph::IFieldSpan<Tscal>, spans_h) \
\
/* ------------------- outputs ------------------- */ \

Definition at line 39 of file ComputeEos.cpp.