CoordinateSystem< dim > Class Template Reference

#include <CoordinateSystem.H>

Inheritance diagram for CoordinateSystem< dim >:

Inheritance graph
[legend]

List of all members.

template<int dim>
class CoordinateSystem< dim >


Public Types

typedef IndexTM< int, dimIvDim
typedef IndexTM< Real, dimRvDim

Public Member Functions

 CoordinateSystem ()
 CoordinateSystem (const CoordinateSystem< dim > &a_info)
 CoordinateSystem (const RvDim &a_origin, const RvDim &a_dx)
 CoordinateSystem (const CoordinateSystem< dim+1 > &a_hISystem, const int &a_idir)
 ~CoordinateSystem ()
RvDim convert (const RvDim &a_point, const CoordinateSystem< dim > &a_system) const
Real convertDir (const Real &a_coord, const CoordinateSystem< dim > &a_system, const int &a_dir) const
void print (ostream &out) const
void operator= (const CoordinateSystem< dim > &a_coordinateSystem)

Public Attributes

RvDim m_origin
RvDim m_dx

Member Typedef Documentation

template<int dim>
typedef IndexTM<int,dim> CoordinateSystem< dim >::IvDim

template<int dim>
typedef IndexTM<Real,dim> CoordinateSystem< dim >::RvDim


Constructor & Destructor Documentation

template<int dim>
CoordinateSystem< dim >::CoordinateSystem (  )  [inline]

template<int dim>
CoordinateSystem< dim >::CoordinateSystem ( const CoordinateSystem< dim > &  a_info  )  [inline]

template<int dim>
CoordinateSystem< dim >::CoordinateSystem ( const RvDim a_origin,
const RvDim a_dx 
) [inline]

template<int dim>
CoordinateSystem< dim >::CoordinateSystem ( const CoordinateSystem< dim+1 > &  a_hISystem,
const int &  a_idir 
) [inline]

template<int dim>
CoordinateSystem< dim >::~CoordinateSystem (  )  [inline]


Member Function Documentation

template<int dim>
IndexTM< Real, dim > CoordinateSystem< dim >::convert ( const RvDim a_point,
const CoordinateSystem< dim > &  a_system 
) const [inline]

template<int dim>
Real CoordinateSystem< dim >::convertDir ( const Real a_coord,
const CoordinateSystem< dim > &  a_system,
const int &  a_dir 
) const [inline]

template<int dim>
void CoordinateSystem< dim >::print ( ostream &  out  )  const [inline]

template<int dim>
void CoordinateSystem< dim >::operator= ( const CoordinateSystem< dim > &  a_coordinateSystem  )  [inline]


Member Data Documentation

template<int dim>
RvDim CoordinateSystem< dim >::m_origin

template<int dim>
RvDim CoordinateSystem< dim >::m_dx


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

Generated on Fri Apr 5 04:24:58 2019 for Chombo + EB by  doxygen 1.5.5