|
Dune::GhostLastScalarProduct< Vector, Comm > Class Template Reference
Inheritance diagram for Dune::GhostLastScalarProduct< Vector, Comm >:
![]()
Detailed Descriptiontemplate<class Vector, class Comm> class Dune::GhostLastScalarProduct< Vector, Comm > A parallel scalar product that takes advantage of the fact that all elements associated with ghost cells are located at the end of the vector. This allows us to ignore the block structure of the vector and eliminate the use of a mask to exclude ghost entries from being included in the scalar product Constructor & Destructor Documentation◆ GhostLastScalarProduct() [1/2]
template<class Vector , class Comm >
constructor
◆ GhostLastScalarProduct() [2/2]
template<class Vector , class Comm >
constructor
Member Function Documentation◆ category()
template<class Vector , class Comm >
Category of the scalar product (see SolverCategory::Category) ◆ dot()
template<class Vector , class Comm >
Dot product of two vectors.
References vec_dot(). Referenced by Dune::GhostLastScalarProduct< Vector, Comm >::norm(). ◆ norm()
template<class Vector , class Comm >
Vector L2-norm.
References Dune::GhostLastScalarProduct< Vector, Comm >::dot(). The documentation for this class was generated from the following file: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||