27 #ifndef OOMPH_GENERAL_PURPOSE_SPACETIME_BLOCK_PRECONDITIONABLE_ELEMENTS_HEADER
28 #define OOMPH_GENERAL_PURPOSE_SPACETIME_BLOCK_PRECONDITIONABLE_ELEMENTS_HEADER
32 #include <oomph-lib-config.h>
66 if (time_slice_id < -1)
70 "Time slice ID must be greater than or equal to -1!",
106 std::list<std::pair<unsigned long, unsigned>>& dof_lookup_list)
const = 0;
Definition: general_purpose_space_time_block_preconditionable_elements.h:51
void set_ndof_types(const unsigned &n_dof_types)
Definition: general_purpose_space_time_block_preconditionable_elements.h:84
int Time_slab_id
The time slice this element lies within.
Definition: general_purpose_space_time_block_preconditionable_elements.h:113
~BlockPreconditionableSpaceTimeElementBase()
Destructor (empty)
Definition: general_purpose_space_time_block_preconditionable_elements.h:57
unsigned ndof_types() const
Definition: general_purpose_space_time_block_preconditionable_elements.h:93
BlockPreconditionableSpaceTimeElementBase()
Constructor (empty)
Definition: general_purpose_space_time_block_preconditionable_elements.h:54
virtual void get_dof_numbers_for_unknowns(std::list< std::pair< unsigned long, unsigned >> &dof_lookup_list) const =0
unsigned N_dof_types
The number of time slices in the mesh.
Definition: general_purpose_space_time_block_preconditionable_elements.h:110
void set_time_slab_id(const int &time_slice_id)
Access function to assign the time slice this element lies in.
Definition: general_purpose_space_time_block_preconditionable_elements.h:60
Definition: elements.h:73
Definition: oomph_definitions.h:222
DRAIG: Change all instances of (SPATIAL_DIM) to (DIM-1).
Definition: AnisotropicHookean.h:10
#define OOMPH_EXCEPTION_LOCATION
Definition: oomph_definitions.h:61
#define OOMPH_CURRENT_FUNCTION
Definition: oomph_definitions.h:86