Hermes2D
3.0
|
#include <discrete_problem_dg_assembler.h>
Public Member Functions | |
DiscreteProblemDGAssembler (DiscreteProblemThreadAssembler< Scalar > *threadAssembler, const std::vector< SpaceSharedPtr< Scalar > > spaces, std::vector< MeshSharedPtr > &meshes) | |
Constructor copying data from DiscreteProblemThreadAssembler. | |
~DiscreteProblemDGAssembler () | |
Destructor. | |
void | init_assembling_one_state (Traverse::State *current_state_) |
Initialize assembling for a state. | |
void | assemble_one_state () |
Assemble DG forms. | |
void | deinit_assembling_one_state () |
Deinitialize assembling for a state. | |
Static Public Attributes | |
static unsigned int | dg_order = 20 |
Friends | |
template<typename T > | |
class | DiscreteProblem |
template<typename T > | |
class | DiscreteProblemIntegrationOrderCalculator |
Discrete problem DG assembling class.
This class provides methods for assembling DG forms (forms evaluated on internal edges) into external matrix / vector structures.
Definition at line 39 of file discrete_problem_dg_assembler.h.