Thyra_LinearOperatorImpl.hpp File Reference

#include "Thyra_LinearOperatorDecl.hpp"
#include "Thyra_ConfigDefs.hpp"
#include "Thyra_VectorSpaceImpl.hpp"
#include "Thyra_BlockedLinearOpBase.hpp"
#include "Thyra_DefaultBlockedLinearOp.hpp"
#include "Thyra_DefaultMultipliedLinearOp.hpp"
#include "Thyra_DefaultAddedLinearOp.hpp"
#include "Thyra_DefaultScaledAdjointLinearOp.hpp"
#include "Thyra_DefaultIdentityLinearOp.hpp"
#include "Thyra_DefaultZeroLinearOp.hpp"

Include dependency graph for Thyra_LinearOperatorImpl.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Thyra

Functions

template<class Scalar>
ConstLinearOperator< Scalar > Thyra::operator * (const Scalar &a, const ConstLinearOperator< Scalar > &A)
template<class Scalar>
LinearOperator< Scalar > Thyra::operator * (const Scalar &a, const LinearOperator< Scalar > &A)
template<class Scalar>
ConstLinearOperator< Scalar > Thyra::operator * (const ConstLinearOperator< Scalar > &A, const ConstLinearOperator< Scalar > &B)
template<class Scalar>
LinearOperator< Scalar > Thyra::operator * (const LinearOperator< Scalar > &A, const LinearOperator< Scalar > &B)
template<class Scalar>
ConstLinearOperator< Scalar > Thyra::operator+ (const ConstLinearOperator< Scalar > &A, const ConstLinearOperator< Scalar > &B)
template<class Scalar>
LinearOperator< Scalar > Thyra::operator+ (const LinearOperator< Scalar > &A, const LinearOperator< Scalar > &B)
template<class Scalar>
ConstLinearOperator< Scalar > Thyra::block2x2 (const ConstLinearOperator< Scalar > &A00, const ConstLinearOperator< Scalar > &A01, const ConstLinearOperator< Scalar > &A10, const ConstLinearOperator< Scalar > &A11)
template<class Scalar>
ConstLinearOperator< Scalar > Thyra::block2x1 (const ConstLinearOperator< Scalar > &A00, const ConstLinearOperator< Scalar > &A10)
template<class Scalar>
ConstLinearOperator< Scalar > Thyra::block1x2 (const ConstLinearOperator< Scalar > &A00, const ConstLinearOperator< Scalar > &A01)
template<class Scalar>
LinearOperator< Scalar > Thyra::block2x2 (const LinearOperator< Scalar > &A00, const LinearOperator< Scalar > &A01, const LinearOperator< Scalar > &A10, const LinearOperator< Scalar > &A11)
template<class Scalar>
LinearOperator< Scalar > Thyra::block2x1 (const LinearOperator< Scalar > &A00, const LinearOperator< Scalar > &A10)
template<class Scalar>
LinearOperator< Scalar > Thyra::block1x2 (const LinearOperator< Scalar > &A00, const LinearOperator< Scalar > &A01)
template<class Scalar>
Thyra::ConstLinearOperator<
Scalar > 
Thyra::identity (const VectorSpace< Scalar > &space)
 Create an identity operator.
template<class Scalar>
Thyra::ConstLinearOperator<
Scalar > 
Thyra::zero (const VectorSpace< Scalar > &range, const VectorSpace< Scalar > &domain)
 Create an identity operator.


Generated on Tue Oct 20 12:47:48 2009 for Thyra Package Browser (Single Doxygen Collection) by doxygen 1.4.7