include/meltpooldg/level_set/helmholtz_DG_operator.hpp Source File
|
Developer Documentation
|
helmholtz_DG_operator.hpp
Go to the documentation of this file.
Definition helmholtz_DG_operator.hpp:30
Preconditioner< dim, VectorType, number > preconditioner
Definition helmholtz_DG_operator.hpp:81
void local_apply_inner_face(const dealii::MatrixFree< dim, number > &data, VectorType &dst, const VectorType &src, const std::pair< unsigned int, unsigned int > &face_range) const
Definition helmholtz_DG_operator.cpp:133
void do_cell_integral_local(FECellIntegrator< dim, 1, number > &cell_integrator) const
Definition helmholtz_DG_operator.cpp:234
dealii::TrilinosWrappers::SparseMatrix SparseMatrixType
Definition helmholtz_DG_operator.hpp:33
void build_matrix() const
Definition helmholtz_DG_operator.cpp:336
void reinit() const
Definition helmholtz_DG_operator.cpp:31
const Preconditioner< dim, VectorType, number > & get_preconditioner() const
Definition helmholtz_DG_operator.hpp:62
void do_face_integral_local(FEFaceIntegrator< dim, 1, number > &face_integrator_minus, FEFaceIntegrator< dim, 1, number > &face_integrator_plus) const
Definition helmholtz_DG_operator.cpp:257
const unsigned int dof_idx
Definition helmholtz_DG_operator.hpp:70
void local_apply_domain(const dealii::MatrixFree< dim, number > &data, VectorType &dst, const VectorType &src, const std::pair< unsigned int, unsigned int > &cell_range) const
Definition helmholtz_DG_operator.cpp:100
void local_apply_boundary_face(const dealii::MatrixFree< dim, number > &data, VectorType &dst, const VectorType &src, const std::pair< unsigned int, unsigned int > &face_range) const
Definition helmholtz_DG_operator.cpp:188
const unsigned int quad_idx
Definition helmholtz_DG_operator.hpp:71
SparseMatrixType system_matrix
Definition helmholtz_DG_operator.hpp:79
dealii::AlignedVector< dealii::VectorizedArray< number > > damping
Definition helmholtz_DG_operator.hpp:73
const ScratchData< dim, dim, number > & scratch_data
Definition helmholtz_DG_operator.hpp:68
const number filter_parameter
Definition helmholtz_DG_operator.hpp:76
dealii::TrilinosWrappers::SparsityPattern SparsityPatternType
Definition helmholtz_DG_operator.hpp:34
const PreconditionerType preconditioner_type
Definition helmholtz_DG_operator.hpp:83
const number interior_penalty_parameter
Definition helmholtz_DG_operator.hpp:77
void do_bounary_integral_local(FEFaceIntegrator< dim, 1, number > &face_integrator_minus) const
Definition helmholtz_DG_operator.cpp:301
void vmult(dealii::LinearAlgebra::distributed::Vector< number > &dst, const dealii::LinearAlgebra::distributed::Vector< number > &src) const
Definition helmholtz_DG_operator.cpp:80
dealii::AlignedVector< dealii::VectorizedArray< number > > array_penalty_parameter
Definition helmholtz_DG_operator.hpp:74
dealii::LinearAlgebra::distributed::Vector< number > VectorType
Definition helmholtz_DG_operator.hpp:32
const SparseMatrixType & get_system_matrix() const
Definition helmholtz_DG_operator.hpp:56
Definition preconditioner.hpp:42
Container for shared scratch data between operations/operators.
Definition scratch_data.hpp:61
This operation solves the reinitialization problem for a CG- or DG-FEM-based discrete level-set field...
Definition advection_DG_operation.hpp:20
dealii::FEFaceEvaluation< dim, -1, 0, n_components, number, VectorizedArrayType > FEFaceIntegrator
Definition fe_integrator.hpp:22
dealii::FEEvaluation< dim, -1, 0, n_components, number, VectorizedArrayType > FECellIntegrator
Definition fe_integrator.hpp:14
Generated by