MimeticIPAnisoRelpermEvaluator.hpp
Go to the documentation of this file.
void symmetricUpdate(const T &a1, const FullMatrix< T, StoragePolicy, FortranOrdering > &A, const T &a2, FullMatrix< T, StoragePolicy, FortranOrdering > &C) Symmetric, rank update of symmetric matrix. Specifically, . Definition: Matrix.hpp:830 void matMulAdd_NT(const T &a1, const FullMatrix< T, SP1, FortranOrdering > &A, const FullMatrix< T, SP2, FortranOrdering > &B, const T &a2, FullMatrix< T, SP3, FortranOrdering > &C) GEneral Matrix-Matrix product update of other matrix. Specificlly, . Definition: Matrix.hpp:1195 void getInverseMatrix(const CellIter &c, FullMatrix< Scalar, SP, FortranOrdering > &Binv) const Retrieve the dynamic (mobility updated) inverse mimetic inner product matrix for specific cell... Definition: MimeticIPAnisoRelpermEvaluator.hpp:363 void reserveMatrices(const Vector &sz) Reserve internal space for storing values of (static) IP contributions for given set of cells... Definition: MimeticIPAnisoRelpermEvaluator.hpp:158 void computeDynamicParams(const CellIter &c, const FluidInterface &fl, const std::vector< Sat > &s) Evaluate dynamic (saturation dependent) properties in single cell. Definition: MimeticIPAnisoRelpermEvaluator.hpp:299 Definition: BlackoilFluid.hpp:31 const FullMatrix< double, ImmutableSharedData, FortranOrdering > ImmutableFortranMatrix Definition: Matrix.hpp:591 MimeticIPAnisoRelpermEvaluator() Default constructor. Definition: MimeticIPAnisoRelpermEvaluator.hpp:103 GridInterface::CellIterator CellIter The iterator type for iterating over grid cells. Definition: MimeticIPAnisoRelpermEvaluator.hpp:93 void gravityFlux(const CellIter &c, Vector &gflux) const Compute gravity flux for all faces of single cell. Definition: MimeticIPAnisoRelpermEvaluator.hpp:406 Dune::FieldVector< typename Matrix::value_type, rows > prod(const Matrix &A, const Dune::FieldVector< typename Matrix::value_type, rows > &x) Matrix applied to a vector. Definition: Matrix.hpp:669 FullMatrix< double, SharedData, FortranOrdering > SharedFortranMatrix Definition: Matrix.hpp:590 Definition: MimeticIPAnisoRelpermEvaluator.hpp:85 void init(const int max_nf) Initialization routine. Definition: MimeticIPAnisoRelpermEvaluator.hpp:135 void matMulAdd_NN(const T &a1, const FullMatrix< T, SP1, FortranOrdering > &A, const FullMatrix< T, SP2, FortranOrdering > &B, const T &a2, FullMatrix< T, SP3, FortranOrdering > &C) GEneral Matrix-Matrix product update of other matrix. Specificlly, . Definition: Matrix.hpp:1137 int orthogonalizeColumns(FullMatrix< T, StoragePolicy, FortranOrdering > &A) Construct orthonormal basis for matrix range (i.e., column space). Based on a QR factorization of the... Definition: Matrix.hpp:730 Definition: MimeticIPAnisoRelpermEvaluator.hpp:90 CellIter::Scalar Scalar The element type of the matrix representation of the mimetic inner product. Assumed to be a floating ... Definition: MimeticIPAnisoRelpermEvaluator.hpp:99 Matrix::value_type trace(const Matrix &A) Compute matrix trace (i.e., sum(diag(A))). Definition: Matrix.hpp:639 MimeticIPAnisoRelpermEvaluator(const int max_nf) Constructor. Definition: MimeticIPAnisoRelpermEvaluator.hpp:116 void buildStaticContrib(const CellIter &c, const RockInterface &r, const typename CellIter::Vector &grav, const int nf) Main evaluation routine. Computes the inverse of the matrix representation of the mimetic inner produ... Definition: MimeticIPAnisoRelpermEvaluator.hpp:207 void vecMulAdd_N(const T &a1, const FullMatrix< T, SP, FortranOrdering > &A, const std::vector< T > &x, const T &a2, std::vector< T > &y) GEneral Matrix-Vector product (GAXPY operation). Specifically, . Definition: Matrix.hpp:914 |