Alien  1.3.0
Developer documentation
Loading...
Searching...
No Matches
Alien::VectorConverterT< SourceTagT, TargetTagT > Class Template Referenceabstract
Collaboration diagram for Alien::VectorConverterT< SourceTagT, TargetTagT >:

Public Types

using SourceVectorType = typename AlgebraTraits<SourceTagT>::vector_type
using TargetVectorType = typename AlgebraTraits<TargetTagT>::vector_type

Public Member Functions

virtual ~VectorConverterT ()
 Free resources.
virtual void convert (SourceVectorType const &source, TargetVectorType &target) const =0

Detailed Description

template<typename SourceTagT, typename TargetTagT>
class Alien::VectorConverterT< SourceTagT, TargetTagT >

Definition at line 108 of file IVectorConverter.h.

Member Typedef Documentation

◆ SourceVectorType

template<typename SourceTagT, typename TargetTagT>
using Alien::VectorConverterT< SourceTagT, TargetTagT >::SourceVectorType = typename AlgebraTraits<SourceTagT>::vector_type

Definition at line 111 of file IVectorConverter.h.

◆ TargetVectorType

template<typename SourceTagT, typename TargetTagT>
using Alien::VectorConverterT< SourceTagT, TargetTagT >::TargetVectorType = typename AlgebraTraits<TargetTagT>::vector_type

Definition at line 112 of file IVectorConverter.h.

Constructor & Destructor Documentation

◆ ~VectorConverterT()

template<typename SourceTagT, typename TargetTagT>
virtual Alien::VectorConverterT< SourceTagT, TargetTagT >::~VectorConverterT ( )
inlinevirtual

Free resources.

Definition at line 114 of file IVectorConverter.h.


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