Thyra_LinearCombinationImpl.hpp File Reference

#include "Thyra_ConfigDefs.hpp"
#include "Thyra_LinearCombinationDecl.hpp"
#include "Thyra_LinearOperatorImpl.hpp"
#include "Thyra_VectorHandleOpsImpl.hpp"

Include dependency graph for Thyra_LinearCombinationImpl.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, class Node>
OpTimesLC< Scalar, Node > Thyra::operator * (const Scalar &alpha, const OpTimesLC< Scalar, Node > &x)
template<class Scalar, class Node>
OpTimesLC< Scalar, Node > Thyra::operator * (const OpTimesLC< Scalar, Node > &x, const Scalar &alpha)
template<class Scalar, class Node1, class Node2>
OpTimesLC< Scalar, LC2< Scalar,
Node1, Node2 > > 
Thyra::operator * (const Scalar &alpha, const LC2< Scalar, Node1, Node2 > &x)
template<class Scalar, class Node1, class Node2>
OpTimesLC< Scalar, LC2< Scalar,
Node1, Node2 > > 
Thyra::operator * (const LC2< Scalar, Node1, Node2 > &x, const Scalar &alpha)
template<class Scalar>
OpTimesLC< Scalar, Thyra::ConstVector<
Scalar > > 
Thyra::operator * (const ConstLinearOperator< Scalar > &op, const Thyra::ConstVector< Scalar > &x)
template<class Scalar, class Node>
OpTimesLC< Scalar, Node > Thyra::operator * (const ConstLinearOperator< Scalar > &op, const OpTimesLC< Scalar, Node > &x)
template<class Scalar, class Node1, class Node2>
OpTimesLC< Scalar, LC2< Scalar,
Node1, Node2 > > 
Thyra::operator * (const ConstLinearOperator< Scalar > &op, const LC2< Scalar, Node1, Node2 > &x)
template<class Scalar>
LC2< Scalar, Thyra::ConstVector<
Scalar >, Thyra::ConstVector<
Scalar > > 
Thyra::operator+ (const Thyra::ConstVector< Scalar > &x1, const Thyra::ConstVector< Scalar > &x2)
template<class Scalar>
LC2< Scalar, Thyra::ConstVector<
Scalar >, Thyra::ConstVector<
Scalar > > 
Thyra::operator- (const Thyra::ConstVector< Scalar > &x1, const Thyra::ConstVector< Scalar > &x2)
template<class Scalar, class Node>
LC2< Scalar, Thyra::ConstVector<
Scalar >, OpTimesLC< Scalar,
Node > > 
Thyra::operator+ (const Thyra::ConstVector< Scalar > &x1, const OpTimesLC< Scalar, Node > &x2)
template<class Scalar, class Node>
LC2< Scalar, Thyra::ConstVector<
Scalar >, OpTimesLC< Scalar,
Node > > 
Thyra::operator- (const Thyra::ConstVector< Scalar > &x1, const OpTimesLC< Scalar, Node > &x2)
template<class Scalar, class Node>
LC2< Scalar, OpTimesLC< Scalar,
Node >, Thyra::ConstVector<
Scalar > > 
Thyra::operator+ (const OpTimesLC< Scalar, Node > &x1, const Thyra::ConstVector< Scalar > &x2)
template<class Scalar, class Node>
LC2< Scalar, OpTimesLC< Scalar,
Node >, Thyra::ConstVector<
Scalar > > 
Thyra::operator- (const OpTimesLC< Scalar, Node > &x1, const Thyra::ConstVector< Scalar > &x2)
template<class Scalar, class Node1, class Node2>
LC2< Scalar, OpTimesLC< Scalar,
Node1 >, OpTimesLC< Scalar,
Node2 > > 
Thyra::operator+ (const OpTimesLC< Scalar, Node1 > &x1, const OpTimesLC< Scalar, Node2 > &x2)
template<class Scalar, class Node1, class Node2>
LC2< Scalar, OpTimesLC< Scalar,
Node1 >, OpTimesLC< Scalar,
Node2 > > 
Thyra::operator- (const OpTimesLC< Scalar, Node1 > &x1, const OpTimesLC< Scalar, Node2 > &x2)
template<class Scalar, class Node1, class Node2>
LC2< Scalar, Thyra::ConstVector<
Scalar >, LC2< Scalar, Node1,
Node2 > > 
Thyra::operator+ (const Thyra::ConstVector< Scalar > &x1, const LC2< Scalar, Node1, Node2 > &x2)
template<class Scalar, class Node1, class Node2>
LC2< Scalar, Thyra::ConstVector<
Scalar >, LC2< Scalar, Node1,
Node2 > > 
Thyra::operator- (const Thyra::ConstVector< Scalar > &x1, const LC2< Scalar, Node1, Node2 > &x2)
template<class Scalar, class Node1, class Node2>
LC2< Scalar, LC2< Scalar,
Node1, Node2 >, Thyra::ConstVector<
Scalar > > 
Thyra::operator+ (const LC2< Scalar, Node1, Node2 > &x1, const Thyra::ConstVector< Scalar > &x2)
template<class Scalar, class Node1, class Node2>
LC2< Scalar, LC2< Scalar,
Node1, Node2 >, Thyra::ConstVector<
Scalar > > 
Thyra::operator- (const LC2< Scalar, Node1, Node2 > &x1, const Thyra::ConstVector< Scalar > &x2)
template<class Scalar, class Node0, class Node1, class Node2>
LC2< Scalar, OpTimesLC< Scalar,
Node0 >, LC2< Scalar, Node1,
Node2 > > 
Thyra::operator+ (const OpTimesLC< Scalar, Node0 > &x1, const LC2< Scalar, Node1, Node2 > &x2)
template<class Scalar, class Node0, class Node1, class Node2>
LC2< Scalar, OpTimesLC< Scalar,
Node0 >, LC2< Scalar, Node1,
Node2 > > 
Thyra::operator- (const OpTimesLC< Scalar, Node0 > &x1, const LC2< Scalar, Node1, Node2 > &x2)
template<class Scalar, class Node1, class Node2, class Node3>
LC2< Scalar, LC2< Scalar,
Node1, Node2 >, OpTimesLC<
Scalar, Node3 > > 
Thyra::operator+ (const LC2< Scalar, Node1, Node2 > &x1, const OpTimesLC< Scalar, Node3 > &x2)
template<class Scalar, class Node1, class Node2, class Node3>
LC2< Scalar, LC2< Scalar,
Node1, Node2 >, OpTimesLC<
Scalar, Node3 > > 
Thyra::operator- (const LC2< Scalar, Node1, Node2 > &x1, const OpTimesLC< Scalar, Node3 > &x2)
template<class Scalar, class Node1, class Node2, class Node3, class Node4>
LC2< Scalar, LC2< Scalar,
Node1, Node2 >, LC2< Scalar,
Node3, Node4 > > 
Thyra::operator+ (const LC2< Scalar, Node1, Node2 > &x1, const LC2< Scalar, Node3, Node4 > &x2)
template<class Scalar, class Node1, class Node2, class Node3, class Node4>
LC2< Scalar, LC2< Scalar,
Node1, Node2 >, LC2< Scalar,
Node3, Node4 > > 
Thyra::operator- (const LC2< Scalar, Node1, Node2 > &x1, const LC2< Scalar, Node3, Node4 > &x2)


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