|
Thyra Package Browser (Single Doxygen Collection) Version of the Day
|
Concrete implementation of a scalar product for a Euclidean vector space (i.e. using the dot product). More...
#include <Thyra_EuclideanScalarProd_decl.hpp>

Overridden from ScalarProdBase | |
| virtual bool | isEuclideanImpl () const |
Returns true. | |
| virtual void | scalarProdsImpl (const MultiVectorBase< Scalar > &X, const MultiVectorBase< Scalar > &Y, const ArrayView< Scalar > &scalarProds) const |
Simply calls dots(X,Y,scalar_prods). | |
Concrete implementation of a scalar product for a Euclidean vector space (i.e. using the dot product).
Because this subclass is implemented using an RTOp, it will work with any VectorBase or MultiVectorBase implementation no matter what.
Definition at line 48 of file Thyra_EuclideanScalarProd_decl.hpp.
| bool Thyra::EuclideanScalarProd< Scalar >::isEuclideanImpl | ( | ) | const [protected, virtual] |
Returns true.
Implements Thyra::ScalarProdBase< Scalar >.
Definition at line 41 of file Thyra_EuclideanScalarProd_def.hpp.
| void Thyra::EuclideanScalarProd< Scalar >::scalarProdsImpl | ( | const MultiVectorBase< Scalar > & | X, |
| const MultiVectorBase< Scalar > & | Y, | ||
| const ArrayView< Scalar > & | scalarProds | ||
| ) | const [protected, virtual] |
Simply calls dots(X,Y,scalar_prods).
Implements Thyra::ScalarProdBase< Scalar >.
Definition at line 48 of file Thyra_EuclideanScalarProd_def.hpp.
References Thyra::dots().
1.7.4