Chombo + EB  3.0
Public Types | Public Member Functions | Public Attributes | List of all members
CoordinateSystem< dim > Class Template Reference

#include <CoordinateSystem.H>

Inheritance diagram for CoordinateSystem< dim >:
Inheritance graph
[legend]

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

◆ IvDim

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

◆ RvDim

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

Constructor & Destructor Documentation

◆ CoordinateSystem() [1/4]

template<int dim>
CoordinateSystem< dim >::CoordinateSystem ( )

◆ CoordinateSystem() [2/4]

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

◆ CoordinateSystem() [3/4]

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

◆ CoordinateSystem() [4/4]

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

◆ ~CoordinateSystem()

template<int dim>
CoordinateSystem< dim >::~CoordinateSystem ( )

Member Function Documentation

◆ convert()

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

◆ convertDir()

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

◆ print()

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

Referenced by operator<<().

◆ operator=()

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

Member Data Documentation

◆ m_origin

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

◆ m_dx

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

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