![]() |
OGS
|
|
Definition in file FluxCorrectedTransport.cpp.
#include "FluxCorrectedTransport.h"#include <Eigen/Core>#include <Eigen/Sparse>#include <ranges>#include <petscerror.h>#include <petscmat.h>#include <petscvec.h>#include "BaseLib/MPI.h"Go to the source code of this file.
Namespaces | |
| namespace | NumLib |
| namespace | NumLib::detail |
Functions | |
| template<typename MatrixVectorType> | |
| std::unique_ptr< MatrixVectorType > | NumLib::detail::newZeroedInstance (MathLib::MatrixSpecifications const &matrix_specification) |
| void | NumLib::detail::finalize (Mat &M) |
| void | NumLib::detail::calculateFluxCorrectedTransportPETSc (const double t, const double dt, std::vector< GlobalVector * > const &x, std::vector< GlobalVector * > const &x_prev, int const process_id, const MathLib::MatrixSpecifications &matrix_specification, GlobalMatrix &M, GlobalMatrix &K, GlobalVector &b) |
| void | NumLib::detail::calculateFluxCorrectedTransport (const double t, const double dt, std::vector< GlobalVector * > const &x, std::vector< GlobalVector * > const &x_prev, int const process_id, const MathLib::MatrixSpecifications &matrix_specification, GlobalMatrix &M, GlobalMatrix &K, GlobalVector &b) |
| void | NumLib::computeFluxCorrectedTransport (NumericalStabilization const &stabilizer, const double t, const double dt, std::vector< GlobalVector * > const &x, std::vector< GlobalVector * > const &x_prev, int const process_id, const MathLib::MatrixSpecifications &matrix_specification, GlobalMatrix &M, GlobalMatrix &K, GlobalVector &b) |