Grid 0.7.0
SimpleCompressorGather< vobj, FaceGather > Class Template Reference

#include <SimpleCompressor.h>

Inheritance diagram for SimpleCompressorGather< vobj, FaceGather >:

Public Member Functions

void Point (int)
accelerator_inline int CommDatumSize (void) const
accelerator_inline bool DecompressionStep (void) const
accelerator_inline void Compress (vobj &buf, const vobj &in) const
accelerator_inline void Exchange (vobj &mp0, vobj &mp1, vobj &vp0, vobj &vp1, Integer type) const
accelerator_inline void Decompress (vobj &out, vobj &in) const
accelerator_inline void CompressExchange (vobj &out0, vobj &out1, const vobj &in0, const vobj &in1, int type) const
accelerator_inline vobj operator() (const vobj &arg) const

Detailed Description

template<class vobj, class FaceGather>
class SimpleCompressorGather< vobj, FaceGather >

Definition at line 88 of file SimpleCompressor.h.

Member Function Documentation

◆ Point()

template<class vobj, class FaceGather>
void SimpleCompressorGather< vobj, FaceGather >::Point ( int )
inline

Definition at line 90 of file SimpleCompressor.h.

◆ CommDatumSize()

template<class vobj, class FaceGather>
accelerator_inline int SimpleCompressorGather< vobj, FaceGather >::CommDatumSize ( void ) const
inline

Definition at line 91 of file SimpleCompressor.h.

◆ DecompressionStep()

template<class vobj, class FaceGather>
accelerator_inline bool SimpleCompressorGather< vobj, FaceGather >::DecompressionStep ( void ) const
inline

Definition at line 92 of file SimpleCompressor.h.

◆ Compress()

template<class vobj, class FaceGather>
accelerator_inline void SimpleCompressorGather< vobj, FaceGather >::Compress ( vobj & buf,
const vobj & in ) const
inline

Definition at line 93 of file SimpleCompressor.h.

◆ Exchange()

template<class vobj, class FaceGather>
accelerator_inline void SimpleCompressorGather< vobj, FaceGather >::Exchange ( vobj & mp0,
vobj & mp1,
vobj & vp0,
vobj & vp1,
Integer type ) const
inline

Definition at line 96 of file SimpleCompressor.h.

◆ Decompress()

template<class vobj, class FaceGather>
accelerator_inline void SimpleCompressorGather< vobj, FaceGather >::Decompress ( vobj & out,
vobj & in ) const
inline

Definition at line 103 of file SimpleCompressor.h.

◆ CompressExchange()

template<class vobj, class FaceGather>
accelerator_inline void SimpleCompressorGather< vobj, FaceGather >::CompressExchange ( vobj & out0,
vobj & out1,
const vobj & in0,
const vobj & in1,
int type ) const
inline

Definition at line 104 of file SimpleCompressor.h.

◆ operator()()

template<class vobj, class FaceGather>
accelerator_inline vobj SimpleCompressorGather< vobj, FaceGather >::operator() ( const vobj & arg) const
inline

Definition at line 113 of file SimpleCompressor.h.


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