Hermes2D  3.0
Hermes::Hermes2D::DiscreteProblemDGAssembler< Scalar > Singleton Reference

#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
 

Detailed Description

template<typename Scalar>
singleton Hermes::Hermes2D::DiscreteProblemDGAssembler< Scalar >

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.


The documentation for this singleton was generated from the following files: