source/linear_algebra/predictor_linear.cpp File Reference
|
Developer Documentation
|
predictor_linear.cpp File Reference
#include <meltpooldg/linear_algebra/predictor_linear.hpp>#include <deal.II/base/config.h>#include <deal.II/distributed/grid_refinement.h>#include <deal.II/lac/block_vector_base.h>#include <deal.II/lac/la_parallel_block_vector.h>#include <deal.II/lac/la_parallel_vector.h>#include <type_traits>
Include dependency graph for predictor_linear.cpp:
Namespaces | |
| namespace | MeltPoolDG |
| Interface for a general preconditioner. | |
| namespace | MeltPoolDG::internal |
Functions | |
| template<typename VectorType , std::enable_if_t< not dealii::IsBlockVector< VectorType >::value, VectorType > * = nullptr> | |
| unsigned int | MeltPoolDG::internal::n_blocks (const VectorType &) |
| template<typename VectorType , std::enable_if_t< not dealii::IsBlockVector< VectorType >::value, VectorType > * = nullptr> | |
| VectorType & | MeltPoolDG::internal::block (VectorType &vector, const unsigned int b) |
| template<typename VectorType , std::enable_if_t< dealii::IsBlockVector< VectorType >::value, VectorType > * = nullptr> | |
| VectorType::BlockType & | MeltPoolDG::internal::block (VectorType &vector, const unsigned int b) |
| template<typename VectorType , std::enable_if_t< not dealii::IsBlockVector< VectorType >::value, VectorType > * = nullptr> | |
| const VectorType & | MeltPoolDG::internal::block (const VectorType &vector, const unsigned int b) |
| template<typename VectorType , std::enable_if_t< dealii::IsBlockVector< VectorType >::value, VectorType > * = nullptr> | |
| const VectorType::BlockType & | MeltPoolDG::internal::block (const VectorType &vector, const unsigned int b) |
| template<typename VectorType , typename number > | |
| void | MeltPoolDG::compute_linear_predictor (const VectorType &old_vec, const VectorType &old_old_vec, VectorType &predictor, const number current_time_increment, const number old_time_increment) |
| template void | MeltPoolDG::compute_linear_predictor (const dealii::LinearAlgebra::distributed::Vector< double > &, const dealii::LinearAlgebra::distributed::Vector< double > &, dealii::LinearAlgebra::distributed::Vector< double > &, const double, const double) |
| template void | MeltPoolDG::compute_linear_predictor (const dealii::LinearAlgebra::distributed::BlockVector< double > &, const dealii::LinearAlgebra::distributed::BlockVector< double > &, dealii::LinearAlgebra::distributed::BlockVector< double > &, const double, const double) |
Generated by