include/meltpooldg/level_set/normal_vector_operation.hpp Source File
|
Developer Documentation
|
normal_vector_operation.hpp
Go to the documentation of this file.
Definition normal_vector_operation_base.hpp:8
Definition normal_vector_operation.hpp:38
dealii::LinearAlgebra::distributed::BlockVector< number > BlockVectorType
Definition normal_vector_operation.hpp:41
TimeIntegration::SolutionHistory< BlockVectorType > solution_history
Definition normal_vector_operation.hpp:91
dealii::LinearAlgebra::distributed::Vector< number > VectorType
Definition normal_vector_operation.hpp:40
const VectorType & solution_level_set
Definition normal_vector_operation.hpp:80
void attach_vectors(std::vector< dealii::LinearAlgebra::distributed::Vector< number > * > &vectors) override
Definition normal_vector_operation.cpp:187
const unsigned int normal_no_bc_dof_idx
Definition normal_vector_operation.hpp:86
const std::array< unsigned int, dim > normal_dof_indices_per_block
Definition normal_vector_operation.hpp:87
dealii::TrilinosWrappers::SparseMatrix SparseMatrixType
Definition normal_vector_operation.hpp:42
BlockVectorType solution_normal_vector_predictor
Definition normal_vector_operation.hpp:98
std::unique_ptr< NormalVectorOperator< dim, number > > normal_vector_operator
Definition normal_vector_operation.hpp:103
void create_operator()
Definition normal_vector_operation.cpp:198
Preconditioner< dim, BlockVectorType, number > preconditioner
Definition normal_vector_operation.hpp:107
const unsigned int normal_quad_idx
Definition normal_vector_operation.hpp:88
std::unique_ptr< Predictor< BlockVectorType, number > > predictor
Definition normal_vector_operation.hpp:93
const BlockVectorType & get_solution_normal_vector() const override
Definition normal_vector_operation.cpp:173
const unsigned int ls_dof_idx
Definition normal_vector_operation.hpp:89
void reinit() override
Definition normal_vector_operation.cpp:38
const NormalVectorData< number > normal_vector_data
Definition normal_vector_operation.hpp:79
BlockVectorType rhs
Definition normal_vector_operation.hpp:99
const ScratchData< dim, dim, number > & scratch_data
Definition normal_vector_operation.hpp:78
void solve() override
Definition normal_vector_operation.cpp:67
Definition preconditioner.hpp:42
Container for shared scratch data between operations/operators.
Definition scratch_data.hpp:61
Definition solution_history.hpp:21
This operation solves the reinitialization problem for a CG- or DG-FEM-based discrete level-set field...
Definition advection_DG_operation.hpp:20
Definition normal_vector_data.hpp:15
Generated by