10namespace variable_adjuster
12namespace unique_variable_adjuster
WxCryptSet extends WxCrypt by providing, in addition to name-value pairs, an set of named WxCryptSets...
Definition: wxcryptset.h:35
Provides an abstract interface for message based communication between different processes.
Definition: wxmsgbase.h:22
The BoundaryLineIntegral class calculates a line integral along a boundary and applies it to a unique...
Definition: boundary_line_integral.h:26
The WmVariableAdjuster class is a base class for variable adjusters.
Definition: variable_adjuster.h:31
wxm::temporal_solver::variables_type variables_type
Definition: variable_adjuster.h:41
std::unique_ptr< WmBasisArraySet > _basis_set
Definition: boundary_line_integral.h:47
std::string _basis_set_name
Definition: boundary_line_integral.h:54
std::unique_ptr< WmBasisArraySet > _surface_basis_set
Definition: boundary_line_integral.h:48
virtual void setup(const WxCryptSet &wxc) override
Setup the spatial solver using the cryptset.
std::unique_ptr< WmUDGGeometry > _dg_geometry
Definition: boundary_line_integral.h:51
void Barrier(const WxMsgBase &msg, const real time, variables_type &input) override
An opportunity for the variable adjuster to perform any MPI operations it needs to after solve is cal...
std::vector< std::string > _boundary_names
Definition: boundary_line_integral.h:44
void solve(real time, variables_type &input) override
Solves the spatial system and puts result in _rhs.
BoundaryLineIntegral()=default
std::vector< size_t > _out_idcs
Definition: boundary_line_integral.h:57
Base namespace for everything not included in the global namespace.
Definition: field_source.h:8
#define real
Definition: wmoclunstructuredreconstruction.h:11