25#define NODE_EDGES(X_RO, X_RW) \
27 X_RO(shamrock::solvergraph::PatchDataFieldDDShared<T>, ghost_fields) \
30 X_RW(shamrock::solvergraph::IFieldRefs<T>, fields)
32namespace shamrock::solvergraph {
35 class ReplaceGhostField :
public INode {
38 ReplaceGhostField() {}
40 EXPAND_NODE_EDGES(NODE_EDGES)
44 inline virtual std::string
_impl_get_label()
const {
return "ReplaceGhostField"; };
46 virtual std::string
_impl_get_tex()
const {
return "ReplaceGhostField"; };
Shared distributed data field for patch data management in solver graphs.
virtual std::string _impl_get_tex() const
get the tex of the node
void _impl_evaluate_internal()
evaluate the node
virtual std::string _impl_get_label() const
get the label of the node