source/cut/cut_norm.cpp File Reference
|
Developer Documentation
|
cut_norm.cpp File Reference
#include <meltpooldg/cut/cut_norm.hpp>#include <deal.II/base/exceptions.h>#include <deal.II/base/mpi.h>#include <deal.II/base/utilities.h>#include <deal.II/matrix_free/evaluation_flags.h>#include <deal.II/matrix_free/fe_point_evaluation.h>#include <meltpooldg/cut/util.hpp>#include <meltpooldg/utilities/fe_integrator.hpp>#include <cmath>#include <functional>
Include dependency graph for cut_norm.cpp:
Namespaces | |
| namespace | MeltPoolDG |
| Interface for a general preconditioner. | |
| namespace | MeltPoolDG::CutUtil |
Functions | |
| template<int dim, typename number > | |
| number | MeltPoolDG::CutUtil::compute_cut_norm (const dealii::LinearAlgebra::distributed::Vector< number > &solution, const dealii::MatrixFree< dim, number, dealii::VectorizedArray< number > > &matrix_free, const std::vector< std::shared_ptr< dealii::NonMatching::MappingInfo< dim, dim, dealii::VectorizedArray< number > > > > &mapping_info_cells, const bool is_two_phase, const dealii::FE_Q< dim > &reference_element, const unsigned int dof_idx, const unsigned int quad_idx, const NormType norm_type=NormType::L2_norm) |
| Compute the norm of a solution vector with a non-fitted (cut) domain representation. | |
| template double | MeltPoolDG::CutUtil::compute_cut_norm (const dealii::LinearAlgebra::distributed::Vector< double > &, const dealii::MatrixFree< 1, double, dealii::VectorizedArray< double > > &, const std::vector< std::shared_ptr< dealii::NonMatching::MappingInfo< 1, 1, dealii::VectorizedArray< double > > > > &, const bool, const dealii::FE_Q< 1 > &, const unsigned int, const unsigned int, const NormType) |
| template double | MeltPoolDG::CutUtil::compute_cut_norm (const dealii::LinearAlgebra::distributed::Vector< double > &, const dealii::MatrixFree< 2, double, dealii::VectorizedArray< double > > &, const std::vector< std::shared_ptr< dealii::NonMatching::MappingInfo< 2, 2, dealii::VectorizedArray< double > > > > &, const bool, const dealii::FE_Q< 2 > &, const unsigned int, const unsigned int, const NormType) |
| template double | MeltPoolDG::CutUtil::compute_cut_norm (const dealii::LinearAlgebra::distributed::Vector< double > &, const dealii::MatrixFree< 3, double, dealii::VectorizedArray< double > > &, const std::vector< std::shared_ptr< dealii::NonMatching::MappingInfo< 3, 3, dealii::VectorizedArray< double > > > > &, const bool, const dealii::FE_Q< 3 > &, const unsigned int, const unsigned int, const NormType) |
Generated by