10#ifndef THYRA_DEFUALT_LINEAR_OP_SOURCE_HPP 
   11#define THYRA_DEFUALT_LINEAR_OP_SOURCE_HPP 
   14#include "Thyra_DefaultLinearOpSource_decl.hpp" 
   15#include "Thyra_LinearOpBase.hpp" 
   24template <
class Scalar>
 
   29template <
class Scalar>
 
   38template <
class Scalar>
 
   47template <
class Scalar>
 
   56template <
class Scalar>
 
   65template <
class Scalar>
 
   75template <
class Scalar>
 
   82template <
class Scalar>
 
   86  return op_.getNonconstObj();
 
 
   90template <
class Scalar>
 
   94  return op_.getConstObj();
 
 
void initialize(const Teuchos::RCP< LinearOpBase< Scalar > > &op)
Initialize with a non-const linear operator.
 
DefaultLinearOpSource()
Construct to uninitialized.
 
Teuchos::RCP< LinearOpBase< Scalar > > getNonconstOp()
 
void uninitialize()
Uninitialize.
 
Teuchos::RCP< const LinearOpBase< Scalar > > getOp() const
 
Base class for all linear operators.