OGS
FluxCorrectedTransport.h File Reference

Detailed Description

Definition in file FluxCorrectedTransport.h.

#include <Eigen/Core>
#include <Eigen/Sparse>
#include "MathLib/LinAlg/MatrixSpecifications.h"
#include "MathLib/LinAlg/MatrixVectorTraits.h"
#include "NumericalStabilization.h"
Include dependency graph for FluxCorrectedTransport.h:
This graph shows which files directly or indirectly include this file:

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::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)