DataTransferKit - Multiphysics Solution Transfer Services  2.0
Protected Member Functions | List of all members
DataTransferKit::SplineInterpolationOperator< Basis, DIM > Class Template Reference

Parallel spline interpolator. More...

#include <DTK_SplineInterpolationOperator.hpp>

Inherits MapOperator.

Public Types

typedef MapOperator Base
 Typedefs. More...
 

Protected Member Functions

void applyImpl (const TpetraMultiVector &X, TpetraMultiVector &Y, Teuchos::ETransp mode=Teuchos::NO_TRANS, double alpha=Teuchos::ScalarTraits< double >::one(), double beta=Teuchos::ScalarTraits< double >::zero()) const override
 Apply the operator. More...
 

Detailed Description

template<class Basis, int DIM>
class DataTransferKit::SplineInterpolationOperator< Basis, DIM >

Parallel spline interpolator.

The SplineInterpolationOperator is the top-level driver for parallel interpolation problems.

Definition at line 69 of file DTK_SplineInterpolationOperator.hpp.

Member Typedef Documentation

template<class Basis , int DIM>
typedef MapOperator DataTransferKit::SplineInterpolationOperator< Basis, DIM >::Base

Typedefs.

Definition at line 74 of file DTK_SplineInterpolationOperator.hpp.

Member Function Documentation

template<class Basis , int DIM>
void DataTransferKit::SplineInterpolationOperator< Basis, DIM >::applyImpl ( const TpetraMultiVector &  X,
TpetraMultiVector &  Y,
Teuchos::ETransp  mode = Teuchos::NO_TRANS,
double  alpha = Teuchos::ScalarTraits<double>::one(),
double  beta = Teuchos::ScalarTraits<double>::zero() 
) const
overrideprotected

Apply the operator.

Definition at line 291 of file DTK_SplineInterpolationOperator_impl.hpp.


The documentation for this class was generated from the following files: