|
Hermes2D
3.0
|
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 |
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.