Rythmos::PointwiseInterpolationBufferAppender< Scalar > Class Template Reference

Concrete InterplationBufferAppender subclass that just transfers notes without any regard for accuracy or order. More...

#include <Rythmos_PointwiseInterpolationBufferAppender.hpp>

Inheritance diagram for Rythmos::PointwiseInterpolationBufferAppender< Scalar >:

Inheritance graph
[legend]
List of all members.

Overridden from Teuchos::Describable

void describe (Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel verbLevel) const
 

Overridden from ParameterListAcceptorDefaultBase

void setParameterList (const RCP< ParameterList > &paramList)
 
RCP< const ParameterList > getValidParameters () const
 

Public Types

typedef Teuchos::ScalarTraits<
Scalar >::magnitudeType 
ScalarMag
 

Public Member Functions

void append (const InterpolationBufferBase< Scalar > &interpBuffSource, const TimeRange< Scalar > &range, const Ptr< InterpolationBufferBase< Scalar > > &interpBuffSink)
 Concrete implementation that simply copies the nodal points between the interpolation buffers.

Related Functions

(Note that these are not member functions.)

RCP< PointwiseInterpolationBufferAppender<
Scalar > > 
pointwiseInterpolationBufferAppender ()
 Nonmember constructor function.

Detailed Description

template<class Scalar>
class Rythmos::PointwiseInterpolationBufferAppender< Scalar >

Concrete InterplationBufferAppender subclass that just transfers notes without any regard for accuracy or order.

Definition at line 45 of file Rythmos_PointwiseInterpolationBufferAppender.hpp.


Member Typedef Documentation

template<class Scalar>
typedef Teuchos::ScalarTraits<Scalar>::magnitudeType Rythmos::PointwiseInterpolationBufferAppender< Scalar >::ScalarMag

Definition at line 52 of file Rythmos_PointwiseInterpolationBufferAppender.hpp.


Member Function Documentation

template<class Scalar>
void Rythmos::PointwiseInterpolationBufferAppender< Scalar >::append ( const InterpolationBufferBase< Scalar > &  interpBuffSource,
const TimeRange< Scalar > &  range,
const Ptr< InterpolationBufferBase< Scalar > > &  interpBuffSink 
) [virtual]

Concrete implementation that simply copies the nodal points between the interpolation buffers.

Implements Rythmos::InterpolationBufferAppenderBase< Scalar >.

Definition at line 107 of file Rythmos_PointwiseInterpolationBufferAppender.hpp.

template<class Scalar>
void Rythmos::PointwiseInterpolationBufferAppender< Scalar >::describe ( Teuchos::FancyOStream &  out,
const Teuchos::EVerbosityLevel  verbLevel 
) const

Definition at line 176 of file Rythmos_PointwiseInterpolationBufferAppender.hpp.

template<class Scalar>
void Rythmos::PointwiseInterpolationBufferAppender< Scalar >::setParameterList ( const RCP< ParameterList > &  paramList  ) 

Definition at line 193 of file Rythmos_PointwiseInterpolationBufferAppender.hpp.

template<class Scalar>
RCP< const ParameterList > Rythmos::PointwiseInterpolationBufferAppender< Scalar >::getValidParameters (  )  const

Definition at line 206 of file Rythmos_PointwiseInterpolationBufferAppender.hpp.


Friends And Related Function Documentation

template<class Scalar>
RCP< PointwiseInterpolationBufferAppender< Scalar > > pointwiseInterpolationBufferAppender (  )  [related]

Nonmember constructor function.

Definition at line 95 of file Rythmos_PointwiseInterpolationBufferAppender.hpp.


The documentation for this class was generated from the following file:
Generated on Tue Jul 13 09:23:55 2010 for Rythmos - Transient Integration for Differential Equations by  doxygen 1.4.7