21 #ifndef SECTION_PUSHER_PUSH_ACTION_H 22 #define SECTION_PUSHER_PUSH_ACTION_H 24 #ifndef SHEAF_DLL_SPEC_H 25 #include "SheafSystem/sheaf_dll_spec.h" 29 #include "SheafSystem/any.h" 32 #ifndef PULLBACK_MAP_H 33 #include "SheafSystem/pullback_map.h" 50 using namespace sheaf;
79 virtual void operator()(pullback_map::iterator& xitr,
86 virtual void initialize(
sec_vd& xdst);
91 virtual void finalize(
sec_vd& xdst);
126 virtual bool is_ancestor_of(
const any* xother)
const;
142 virtual bool invariant()
const;
154 #endif // ifndef SECTION_PUSHER_PUSH_ACTION_H Abstract functor to compute the dofs at a destination discretization point.
Namespace for fields component of sheaf system.
Abstract base class with useful features for all objects.
int _dst_df
The fiber dimension of the destination.
A section of a fiber bundle with a d-dimensional vector space fiber.
Namespace for the sheaves component of the sheaf system.
Namespace for the fiber_bundles component of the sheaf system.