PyTrilinos  Development
 All Classes Functions
Public Member Functions
PyTrilinos.Anasazi.OperatorDouble Class Reference
Inheritance diagram for PyTrilinos.Anasazi.OperatorDouble:
Inheritance graph
[legend]
Collaboration diagram for PyTrilinos.Anasazi.OperatorDouble:
Collaboration graph
[legend]

List of all members.

Public Member Functions

def __init__
def Apply

Detailed Description

Anasazi's templated virtual class for constructing an operator that
can interface with the OperatorTraits class used by the eigensolvers.

A concrete implementation of this class is necessary. The user can
create their own implementation if those supplied are not suitable for
their needs.

Ulrich Hetmaniuk, Rich Lehoucq, and Heidi Thornquist

C++ includes: AnasaziOperator.hpp 

Member Function Documentation

def PyTrilinos.Anasazi.OperatorDouble.Apply (   self,
  args 
)
Apply(OperatorDouble self, MultiVecDouble x, MultiVecDouble y)

virtual void
Anasazi::Operator< ScalarType >::Apply(const MultiVec< ScalarType >
&x, MultiVec< ScalarType > &y) const =0

This method takes the Anasazi::MultiVec x and applies the operator to
it resulting in the Anasazi::MultiVec y. 

Reimplemented in PyTrilinos.Anasazi.EpetraW2SymMVOp, PyTrilinos.Anasazi.EpetraWSymMVOp, PyTrilinos.Anasazi.EpetraSymMVOp, PyTrilinos.Anasazi.EpetraSymOp, PyTrilinos.Anasazi.EpetraGenOp, and PyTrilinos.Anasazi.EpetraOp.


The documentation for this class was generated from the following file:
 All Classes Functions