35 const std::shared_ptr<TimestepConstraint>
WxCryptSet extends WxCrypt by providing, in addition to name-value pairs, an set of named WxCryptSets...
Definition: wxcryptset.h:35
WxRange represents a hyper-rectangular domain of an n-dimensional space of integers.
Definition: wxrange.h:23
The UniqueVariableSolver class is used for solving the RHS for a unique variable for some time integr...
Definition: unique_variable_solver.h:21
const std::shared_ptr< TimestepConstraint > solve(const real time, const variables_type &input, variables_type &output) override
Computes the RHS.
std::unique_ptr< WxRange > _dummy_range
Definition: unique_variable_solver.h:71
void setup(const WxCryptSet &wxc) override
setup sets up the DG solver
const WxRange & element_full_range() const override
Get a range of elements associated with the entire patch (periphery+interior)
Definition: unique_variable_solver.h:58
void zero_fluxes() override
size_t get_num_dof() const override
Gets the number of degrees of freedom per element per component.
Definition: unique_variable_solver.h:65
const WxRange & element_interior_range() const override
Get a range of elements associated with the interior.
Definition: unique_variable_solver.h:41
UniqueVariableSolver()
Constructor.
const WxRange & element_periphery_range() const override
Get a range of elements associated with the interior.
Definition: unique_variable_solver.h:49
The WmSpatialSolver class is a base class for spatial sovers.
Definition: spatial_solver.h:32
wxm::temporal_solver::variables_type variables_type
Definition: spatial_solver.h:46
warpy dg
Definition: diffusion.py:157
Base namespace for everything not included in the global namespace.
Definition: field_source.h:8
#define real
Definition: wmoclunstructuredreconstruction.h:11