src/Particle/Interpolator.h File Reference

#include "Field/BareField.h"
#include "Field/LField.h"
#include "Field/CompressedBrickIterator.h"
#include "Index/NDIndex.h"
#include "AppTypes/Vektor.h"
#include "Utility/IpplInfo.h"
#include <iostream.h>

Include dependency graph for Interpolator.h:

This graph shows which files directly or indirectly include this file:

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 >
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>
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 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 T, unsigned Dim>
ostream & operator<< (ostream &o, const CacheData1< T, Dim > &c)
template<class T, unsigned Dim>
ostream & operator<< (ostream &o, const CacheDataCIC< T, Dim > &c)


Function Documentation

template<class PT, unsigned Dim, class M>
void FindDelta Vektor< PT, Dim > &  delta,
const M &  mesh,
const NDIndex< Dim > &  gp,
CenteringTag< Vert
[inline]
 

Definition at line 88 of file Interpolator.h.

template<class PT, unsigned Dim, class M>
void FindDelta Vektor< PT, Dim > &  delta,
const M &  mesh,
const NDIndex< Dim > &  gp,
CenteringTag< Cell
[inline]
 

Definition at line 78 of file Interpolator.h.

Referenced by IntSUDSImpl< 3U >::gather(), IntSUDSImpl< 2U >::gather(), IntSUDSImpl< 1U >::gather(), IntSUDSImpl< Dim >::gather(), IntCICImpl< 3U >::gather(), IntCICImpl< 2U >::gather(), IntCICImpl< 1U >::gather(), IntCICImpl< Dim >::gather(), IntSUDSImpl< 3U >::scatter(), IntSUDSImpl< 2U >::scatter(), IntSUDSImpl< 1U >::scatter(), IntSUDSImpl< Dim >::scatter(), IntCICImpl< 3U >::scatter(), IntCICImpl< 2U >::scatter(), IntCICImpl< 1U >::scatter(), and IntCICImpl< Dim >::scatter().

template<class PT, unsigned Dim, class M>
NDIndex<Dim> FindNGP const M &  mesh,
const Vektor< PT, Dim > &  ppos,
CenteringTag< Vert
[inline]
 

Definition at line 53 of file Interpolator.h.

template<class PT, unsigned Dim, class M>
NDIndex<Dim> FindNGP const M &  mesh,
const Vektor< PT, Dim > &  ppos,
CenteringTag< Cell
[inline]
 

Definition at line 46 of file Interpolator.h.

Referenced by IntSUDSImpl< 3U >::gather(), IntSUDSImpl< 2U >::gather(), IntSUDSImpl< 1U >::gather(), IntSUDSImpl< Dim >::gather(), IntNGP::gather(), IntCICImpl< 3U >::gather(), IntCICImpl< 2U >::gather(), IntCICImpl< 1U >::gather(), IntCICImpl< Dim >::gather(), IntSUDSImpl< 3U >::scatter(), IntSUDSImpl< 2U >::scatter(), IntSUDSImpl< 1U >::scatter(), IntSUDSImpl< Dim >::scatter(), IntNGP::scatter(), IntCICImpl< 3U >::scatter(), IntCICImpl< 2U >::scatter(), IntCICImpl< 1U >::scatter(), and IntCICImpl< Dim >::scatter().

template<class PT, unsigned Dim, class M>
void FindPos Vektor< PT, Dim > &  pos,
const M &  mesh,
const NDIndex< Dim > &  indices,
CenteringTag< Vert
[inline]
 

Definition at line 69 of file Interpolator.h.

template<class PT, unsigned Dim, class M>
void FindPos Vektor< PT, Dim > &  pos,
const M &  mesh,
const NDIndex< Dim > &  indices,
CenteringTag< Cell
[inline]
 

Definition at line 61 of file Interpolator.h.

Referenced by IntSUDSImpl< 3U >::gather(), IntSUDSImpl< 2U >::gather(), IntSUDSImpl< 1U >::gather(), IntSUDSImpl< Dim >::gather(), IntCICImpl< 3U >::gather(), IntCICImpl< 2U >::gather(), IntCICImpl< 1U >::gather(), IntCICImpl< Dim >::gather(), IntSUDSImpl< 3U >::scatter(), IntSUDSImpl< 2U >::scatter(), IntSUDSImpl< 1U >::scatter(), IntSUDSImpl< Dim >::scatter(), IntCICImpl< 3U >::scatter(), IntCICImpl< 2U >::scatter(), IntCICImpl< 1U >::scatter(), and IntCICImpl< Dim >::scatter().

template<class T, unsigned Dim>
ostream& operator<< ostream &  o,
const CacheDataCIC< T, Dim > &  c
 

Definition at line 126 of file Interpolator.h.

template<class T, unsigned Dim>
ostream& operator<< ostream &  o,
const CacheData1< T, Dim > &  c
 

Definition at line 110 of file Interpolator.h.


Generated on Mon Jan 16 14:09:17 2006 for IPPL by  doxygen 1.4.6