Chombo + EB  3.2
Macros | Functions
IndicesFunctions.H File Reference
#include "Box.H"
#include "NamespaceHeader.H"
#include "NamespaceFooter.H"
Include dependency graph for IndicesFunctions.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define _INDICESFUNCTIONS_H_
 

Functions

size_t FortranArrayIndex (IntVect a_iv, IntVect a_dims)
 
size_t FortranArrayIndex (IntVect a_iv, Box a_bx)
 
IntVect FortranArrayIndex (size_t a_ind, IntVect a_dims)
 
IntVect inversePermutation (const IntVect &a_permutation)
 
bool isPermutationVect (const IntVect &a_permutation)
 
bool isSignVect (const IntVect &a_sign)
 
bool inDimensionRange (int a_ind)
 

Macro Definition Documentation

◆ _INDICESFUNCTIONS_H_

#define _INDICESFUNCTIONS_H_

Function Documentation

◆ FortranArrayIndex() [1/3]

size_t FortranArrayIndex ( IntVect  a_iv,
IntVect  a_dims 
)
inline

◆ FortranArrayIndex() [2/3]

size_t FortranArrayIndex ( IntVect  a_iv,
Box  a_bx 
)
inline

◆ FortranArrayIndex() [3/3]

IntVect FortranArrayIndex ( size_t  a_ind,
IntVect  a_dims 
)
inline

◆ inversePermutation()

IntVect inversePermutation ( const IntVect a_permutation)

Referenced by FortranArrayIndex().

◆ isPermutationVect()

bool isPermutationVect ( const IntVect a_permutation)

Referenced by FortranArrayIndex().

◆ isSignVect()

bool isSignVect ( const IntVect a_sign)

Referenced by FortranArrayIndex().

◆ inDimensionRange()

bool inDimensionRange ( int  a_ind)
inline

References CH_SPACEDIM.