|
OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
|
#include "Field/BareField.h"#include "Field/LField.h"#include "Field/CompressedBrickIterator.h"#include "Index/NDIndex.h"#include "Meshes/Centering.h"#include "AppTypes/Vektor.h"#include "Utility/IpplInfo.h"#include "Utility/IpplException.h"#include <ostream>#include <vector>

Go to the source code of this file.
Classes | |
| class | CenteringTag< C > |
| struct | InterpolatorTraits< T, Dim, InterpolatorType > |
| struct | CacheData1< T, Dim > |
| struct | CacheDataCIC< T, Dim > |
| struct | CacheDataTSC< T, Dim > |
| class | Interpolator |
Functions | |
| template<class PT , unsigned Dim, class M > | |
| NDIndex< Dim > | FindNGP (const M &mesh, const Vektor< PT, Dim > &ppos, CenteringTag< Cell >) |
| template<class PT , unsigned Dim, class M > | |
| NDIndex< Dim > | FindNGP (const M &mesh, const Vektor< PT, Dim > &ppos, CenteringTag< Vert >) |
| template<class PT , unsigned Dim, class M > | |
| std::vector< NDIndex< Dim > > | FindNGP (const M &mesh, const Vektor< PT, Dim > &ppos, CenteringTag< Edge >) |
| template<class PT , unsigned Dim, class M > | |
| void | FindPos (Vektor< PT, Dim > &pos, const M &mesh, const NDIndex< Dim > &indices, CenteringTag< Cell >) |
| template<class PT , unsigned Dim, class M > | |
| void | FindPos (Vektor< PT, Dim > &pos, const M &mesh, const NDIndex< Dim > &indices, CenteringTag< Vert >) |
| template<class PT , unsigned Dim, class M > | |
| void | FindPos (std::vector< Vektor< PT, Dim > > &pos, const M &mesh, const std::vector< NDIndex< Dim > > &indices, CenteringTag< Edge >) |
| template<class PT , unsigned Dim, class M > | |
| void | FindDelta (Vektor< PT, Dim > &delta, const M &mesh, const NDIndex< Dim > &gp, CenteringTag< Cell >) |
| template<class PT , unsigned Dim, class M > | |
| void | FindDelta (Vektor< PT, Dim > &delta, const M &mesh, const NDIndex< Dim > &gp, CenteringTag< Vert >) |
| template<class PT , unsigned Dim, class M > | |
| void | FindDelta (std::vector< Vektor< PT, Dim > > &delta, const M &mesh, const std::vector< NDIndex< Dim > > &gp, CenteringTag< Edge >) |
| template<class T , unsigned Dim> | |
| std::ostream & | operator<< (std::ostream &o, const CacheData1< T, Dim > &c) |
| template<class T , unsigned Dim> | |
| std::ostream & | operator<< (std::ostream &o, const CacheDataCIC< T, Dim > &c) |
|
inline |
Definition at line 113 of file Interpolator.h.
References Dim.
|
inline |
Definition at line 95 of file Interpolator.h.
References Dim.
Referenced by IntCICImpl< Dim >::gather(), IntSUDSImpl< Dim >::gather(), IntTSCImpl< Dim >::gather(), IntCICImpl< 1U >::gather(), IntSUDSImpl< 1U >::gather(), IntTSCImpl< 1U >::gather(), IntCICImpl< 2U >::gather(), IntSUDSImpl< 2U >::gather(), IntTSCImpl< 2U >::gather(), IntCICImpl< 3U >::gather(), IntSUDSImpl< 3U >::gather(), IntTSCImpl< 3U >::gather(), IntCICImpl< Dim >::scatter(), IntSUDSImpl< Dim >::scatter(), IntTSCImpl< Dim >::scatter(), IntCICImpl< 1U >::scatter(), IntSUDSImpl< 1U >::scatter(), IntTSCImpl< 1U >::scatter(), IntCICImpl< 2U >::scatter(), IntSUDSImpl< 2U >::scatter(), IntTSCImpl< 2U >::scatter(), IntCICImpl< 3U >::scatter(), IntSUDSImpl< 3U >::scatter(), and IntTSCImpl< 3U >::scatter().
|
inline |
Definition at line 105 of file Interpolator.h.
|
inline |
Definition at line 37 of file Interpolator.h.
Referenced by IntCICImpl< Dim >::gather(), IntSUDSImpl< Dim >::gather(), IntTSCImpl< Dim >::gather(), IntCICImpl< 1U >::gather(), IntSUDSImpl< 1U >::gather(), IntTSCImpl< 1U >::gather(), IntCICImpl< 2U >::gather(), IntSUDSImpl< 2U >::gather(), IntTSCImpl< 2U >::gather(), IntCICImpl< 3U >::gather(), IntSUDSImpl< 3U >::gather(), IntTSCImpl< 3U >::gather(), IntNGP::gather(), IntCICImpl< Dim >::scatter(), IntSUDSImpl< Dim >::scatter(), IntTSCImpl< Dim >::scatter(), IntCICImpl< 1U >::scatter(), IntSUDSImpl< 1U >::scatter(), IntTSCImpl< 1U >::scatter(), IntCICImpl< 2U >::scatter(), IntSUDSImpl< 2U >::scatter(), IntTSCImpl< 2U >::scatter(), IntCICImpl< 3U >::scatter(), IntSUDSImpl< 3U >::scatter(), IntTSCImpl< 3U >::scatter(), and IntNGP::scatter().
|
inline |
Definition at line 51 of file Interpolator.h.
|
inline |
Definition at line 44 of file Interpolator.h.
|
inline |
Definition at line 78 of file Interpolator.h.
References Dim.
|
inline |
Definition at line 62 of file Interpolator.h.
Referenced by IntCICImpl< Dim >::gather(), IntSUDSImpl< Dim >::gather(), IntTSCImpl< Dim >::gather(), IntCICImpl< 1U >::gather(), IntSUDSImpl< 1U >::gather(), IntTSCImpl< 1U >::gather(), IntCICImpl< 2U >::gather(), IntSUDSImpl< 2U >::gather(), IntTSCImpl< 2U >::gather(), IntCICImpl< 3U >::gather(), IntSUDSImpl< 3U >::gather(), IntTSCImpl< 3U >::gather(), IntCICImpl< Dim >::scatter(), IntSUDSImpl< Dim >::scatter(), IntTSCImpl< Dim >::scatter(), IntCICImpl< 1U >::scatter(), IntSUDSImpl< 1U >::scatter(), IntTSCImpl< 1U >::scatter(), IntCICImpl< 2U >::scatter(), IntSUDSImpl< 2U >::scatter(), IntTSCImpl< 2U >::scatter(), IntCICImpl< 3U >::scatter(), IntSUDSImpl< 3U >::scatter(), and IntTSCImpl< 3U >::scatter().
|
inline |
Definition at line 70 of file Interpolator.h.
|
inline |
Definition at line 138 of file Interpolator.h.
References Physics::c.
|
inline |
Definition at line 163 of file Interpolator.h.
References Physics::c, and Dim.