21 #ifndef AVERAGE_PUSH_ACTION_H 22 #define AVERAGE_PUSH_ACTION_H 24 #ifndef SHEAF_DLL_SPEC_H 25 #include "SheafSystem/sheaf_dll_spec.h" 28 #ifndef SECTION_PUSHER_PUSH_ACTION_H 29 #include "SheafSystem/section_pusher_push_action.h" 33 #include "SheafSystem/block.h" 112 virtual void operator()(pullback_map::iterator& xitr,
119 virtual void initialize(
sec_vd& xdst);
124 virtual void finalize(
sec_vd& xdst);
140 virtual bool is_ancestor_of(
const any* xother)
const;
161 virtual bool invariant()
const;
173 #endif // ifndef AVERAGE_PUSH_ACTION_H Abstract functor to compute the dofs at a destination discretization point.
Namespace for fields component of sheaf system.
block< int > _branch_cts
Number of branches accumulated for each discretization member.
An abstract handle to a space of alternate integer identifiers (aliases) for a subset of a hub set of...
block< sec_vd_dof_type > _dst_dofs
Buffer for destination dofs.
Abstract base class with useful features for all objects.
A section of a fiber bundle with a d-dimensional vector space fiber.
index_space_handle * _disc_seq_id_space
Discretization sequence id space for destination section.
int _disc_ct
Discretization count of destination.
Functor to compute the dofs at a destination discretization point by averaging the source values form...
Namespace for the fiber_bundles component of the sheaf system.