src/FieldLayout/CenteredFieldLayout.cpp File Reference

#include "FieldLayout/CenteredFieldLayout.h"
#include "Meshes/Centering.h"
#include "Meshes/CartesianCentering.h"
#include "Utility/PAssert.h"
#include "Profile/Profiler.h"

Include dependency graph for CenteredFieldLayout.cpp:

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

Go to the source code of this file.

Functions

template<unsigned Dim, class Mesh>
void centeredInitialize (CenteredFieldLayout< Dim, Mesh, Cell > &cfl, const Mesh &mesh, e_dim_tag *edt, int vnodes)
template<unsigned Dim, class Mesh>
void centeredInitialize (CenteredFieldLayout< Dim, Mesh, Vert > &cfl, const Mesh &mesh, e_dim_tag *edt, int vnodes)
template<const CenteringEnum * CE, unsigned Dim, class Mesh, unsigned NComponents>
void centeredInitialize (CenteredFieldLayout< Dim, Mesh, CartesianCentering< CE, Dim, NComponents > > &cfl, const Mesh &mesh, e_dim_tag *edt, int vnodes)
template<unsigned Dim, class Mesh>
void centeredInitialize (CenteredFieldLayout< Dim, Mesh, Cell > &cfl, const Mesh &mesh, e_dim_tag *edt, unsigned *vnodesAlongDirection, bool recurse, int vnodes)
template<unsigned Dim, class Mesh>
void centeredInitialize (CenteredFieldLayout< Dim, Mesh, Vert > &cfl, const Mesh &mesh, e_dim_tag *edt, unsigned *vnodesAlongDirection, bool recurse, int vnodes)
template<const CenteringEnum * CE, unsigned Dim, class Mesh, unsigned NComponents>
void centeredInitialize (CenteredFieldLayout< Dim, Mesh, CartesianCentering< CE, Dim, NComponents > > &cfl, const Mesh &mesh, e_dim_tag *edt, unsigned *vnodesAlongDirection, bool recurse, int vnodes)
template<unsigned Dim, class Mesh>
void centeredInitialize (CenteredFieldLayout< Dim, Mesh, Cell > &cfl, const Mesh &mesh, const NDIndex< Dim > *dombegin, const NDIndex< Dim > *domend, const int *nbegin, const int *nend)
template<unsigned Dim, class Mesh>
void centeredInitialize (CenteredFieldLayout< Dim, Mesh, Vert > &cfl, const Mesh &mesh, const NDIndex< Dim > *dombegin, const NDIndex< Dim > *domend, const int *nbegin, const int *nend)
template<const CenteringEnum * CE, unsigned Dim, class Mesh, unsigned NComponents>
void centeredInitialize (CenteredFieldLayout< Dim, Mesh, CartesianCentering< CE, Dim, NComponents > > &cfl, const Mesh &mesh, const NDIndex< Dim > *dombegin, const NDIndex< Dim > *domend, const int *nbegin, const int *nend)


Function Documentation

template<const CenteringEnum * CE, unsigned Dim, class Mesh, unsigned NComponents>
void centeredInitialize CenteredFieldLayout< Dim, Mesh, CartesianCentering< CE, Dim, NComponents > > &  cfl,
const Mesh mesh,
const NDIndex< Dim > *  dombegin,
const NDIndex< Dim > *  domend,
const int *  nbegin,
const int *  nend
[inline]
 

Definition at line 216 of file CenteredFieldLayout.cpp.

References CELL, and max.

template<unsigned Dim, class Mesh>
void centeredInitialize CenteredFieldLayout< Dim, Mesh, Vert > &  cfl,
const Mesh mesh,
const NDIndex< Dim > *  dombegin,
const NDIndex< Dim > *  domend,
const int *  nbegin,
const int *  nend
[inline]
 

Definition at line 200 of file CenteredFieldLayout.cpp.

References FieldLayout< Dim >::initialize().

Here is the call graph for this function:

template<unsigned Dim, class Mesh>
void centeredInitialize CenteredFieldLayout< Dim, Mesh, Cell > &  cfl,
const Mesh mesh,
const NDIndex< Dim > *  dombegin,
const NDIndex< Dim > *  domend,
const int *  nbegin,
const int *  nend
[inline]
 

Definition at line 185 of file CenteredFieldLayout.cpp.

References FieldLayout< Dim >::initialize().

Here is the call graph for this function:

template<const CenteringEnum * CE, unsigned Dim, class Mesh, unsigned NComponents>
void centeredInitialize CenteredFieldLayout< Dim, Mesh, CartesianCentering< CE, Dim, NComponents > > &  cfl,
const Mesh mesh,
e_dim_tag edt,
unsigned *  vnodesAlongDirection,
bool  recurse,
int  vnodes
[inline]
 

Definition at line 149 of file CenteredFieldLayout.cpp.

References CELL, and max.

template<unsigned Dim, class Mesh>
void centeredInitialize CenteredFieldLayout< Dim, Mesh, Vert > &  cfl,
const Mesh mesh,
e_dim_tag edt,
unsigned *  vnodesAlongDirection,
bool  recurse,
int  vnodes
[inline]
 

Definition at line 133 of file CenteredFieldLayout.cpp.

References FieldLayout< Dim >::initialize().

Here is the call graph for this function:

template<unsigned Dim, class Mesh>
void centeredInitialize CenteredFieldLayout< Dim, Mesh, Cell > &  cfl,
const Mesh mesh,
e_dim_tag edt,
unsigned *  vnodesAlongDirection,
bool  recurse,
int  vnodes
[inline]
 

Definition at line 118 of file CenteredFieldLayout.cpp.

References FieldLayout< Dim >::initialize().

Here is the call graph for this function:

template<const CenteringEnum * CE, unsigned Dim, class Mesh, unsigned NComponents>
void centeredInitialize CenteredFieldLayout< Dim, Mesh, CartesianCentering< CE, Dim, NComponents > > &  cfl,
const Mesh mesh,
e_dim_tag edt,
int  vnodes
[inline]
 

Definition at line 79 of file CenteredFieldLayout.cpp.

References CELL, and max.

template<unsigned Dim, class Mesh>
void centeredInitialize CenteredFieldLayout< Dim, Mesh, Vert > &  cfl,
const Mesh mesh,
e_dim_tag edt,
int  vnodes
[inline]
 

Definition at line 64 of file CenteredFieldLayout.cpp.

References FieldLayout< Dim >::initialize().

Here is the call graph for this function:

template<unsigned Dim, class Mesh>
void centeredInitialize CenteredFieldLayout< Dim, Mesh, Cell > &  cfl,
const Mesh mesh,
e_dim_tag edt,
int  vnodes
[inline]
 

Definition at line 50 of file CenteredFieldLayout.cpp.

References FieldLayout< Dim >::initialize().

Referenced by CenteredFieldLayout< Dim, Mesh, Centering >::CenteredFieldLayout().

Here is the call graph for this function:


Generated on Mon Jan 16 13:49:58 2006 for IPPL by  doxygen 1.4.6