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

This class is a one-thread (non-DG) assembly worker. More...

#include <discrete_problem_thread_assembler.h>

+ Inheritance diagram for Hermes::Hermes2D::DiscreteProblemThreadAssembler< Scalar >:

Public Member Functions

void free ()
 Free all data.
 
- Public Member Functions inherited from Hermes::Hermes2D::Mixins::DiscreteProblemWeakForm< Scalar >
WeakFormSharedPtr< Scalar > get_weak_formulation () const
 

Friends

class DiscreteProblem< Scalar >
 
class DiscreteProblemDGAssembler< Scalar >
 

Additional Inherited Members

- Protected Member Functions inherited from Hermes::Hermes2D::Mixins::DiscreteProblemWeakForm< Scalar >
 DiscreteProblemWeakForm (WeakFormSharedPtr< Scalar > wf=WeakFormSharedPtr< Scalar >(nullptr))
 
- Protected Member Functions inherited from Hermes::Hermes2D::Mixins::DiscreteProblemRungeKutta< Scalar >
 DiscreteProblemRungeKutta ()
 Constructor for multiple components / equations.
 
virtual void set_RK (int original_spaces_count, bool force_diagonal_blocks=nullptr, Table *block_weights=nullptr)
 Set the special handling of external functions of Runge-Kutta methods, including information how many spaces were there in the original problem.
 
double block_scaling_coeff (MatrixForm< Scalar > *form) const
 
double block_scaling_coeff (MatrixFormDG< Scalar > *form) const
 
- Protected Member Functions inherited from Hermes::Hermes2D::Mixins::DiscreteProblemMatrixVector< Scalar >
virtual bool set_matrix (SparseMatrix< Scalar > *mat)
 
virtual bool set_rhs (Vector< Scalar > *rhs)
 
- Protected Attributes inherited from Hermes::Hermes2D::Mixins::DiscreteProblemWeakForm< Scalar >
WeakFormSharedPtr< Scalar > wf
 Weak formulation.
 
- Protected Attributes inherited from Hermes::Hermes2D::Mixins::DiscreteProblemRungeKutta< Scalar >
bool rungeKutta
 Turn on Runge-Kutta specific handling of external functions.
 
int RK_original_spaces_count
 Number of spaces in the original problem in a Runge-Kutta method.
 
bool force_diagonal_blocks
 
Table * block_weights
 
- Protected Attributes inherited from Hermes::Hermes2D::Mixins::DiscreteProblemMatrixVector< Scalar >
SparseMatrix< Scalar > * current_mat
 
Vector< Scalar > * current_rhs
 

Detailed Description

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

This class is a one-thread (non-DG) assembly worker.

Discrete problem thread assembler class

Definition at line 34 of file discrete_problem_thread_assembler.h.


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