#include <Thyra_EuclideanScalarProdDecl.hpp>
Inheritance diagram for Thyra::EuclideanScalarProd< Scalar >:
Overridden from ScalarProdBase | |
| bool | isEuclidean () const |
Returns true. | |
| void | scalarProds (const MultiVectorBase< Scalar > &X, const MultiVectorBase< Scalar > &Y, Scalar scalar_prods[]) const |
Simply calls dots(X,Y,scalar_prods). | |
| void | apply (const EuclideanLinearOpBase< Scalar > &M, const ETransp M_trans, const MultiVectorBase< Scalar > &X, MultiVectorBase< Scalar > *Y, const Scalar alpha, const Scalar beta) const |
Simply calls M.euclideanApply(M_trans,X,Y,alpha,beta). | |
Because this subclass is implemented using an RTOp, it will work with any VectorBase or MultiVectorBase implementation no matter what.
Definition at line 46 of file Thyra_EuclideanScalarProdDecl.hpp.
|
|||||||||
|
Returns
Reimplemented from Thyra::ScalarProdBase< Scalar >. Definition at line 40 of file Thyra_EuclideanScalarProd.hpp. |
|
||||||||||||||||||||
|
Simply calls
Implements Thyra::ScalarProdBase< Scalar >. Definition at line 46 of file Thyra_EuclideanScalarProd.hpp. |
|
||||||||||||||||||||||||||||||||
|
Simply calls
Implements Thyra::ScalarProdBase< Scalar >. Definition at line 52 of file Thyra_EuclideanScalarProd.hpp. |
1.3.9.1