CartesianCS Class Reference

#include <CartesianCS.H>

Inheritance diagram for CartesianCS:

Inheritance graph
[legend]

List of all members.


Detailed Description

Basic (possibly stretched) Cartesian fourth-order oordinate system.

The CartesianCS class implements the NewFourthOrderCoordSys class for Cartesian mappings

Public Member Functions

 CartesianCS ()
 CartesianCS (const RealVect &a_dX, const RealVect &a_origin=RealVect::Zero, const RealVect &a_stretch=RealVect::Unit)
 constructor
virtual ~CartesianCS ()
RealVect realCoord (const RealVect &a_X) const
 given coordinate in mapped space, return its location in real space
RealVect mappedCoord (const RealVect &a_x) const
 given coordinate in real space, return its location in the mapped space
virtual Real dXdXi (const RealVect &a_Xi, int a_dirX, int a_dirXi) const
 note that a_Xi is in mapped space.

Protected Attributes

RealVect m_origin
RealVect m_stretch


Constructor & Destructor Documentation

CartesianCS::CartesianCS (  )  [inline]

CartesianCS::CartesianCS ( const RealVect a_dX,
const RealVect a_origin = RealVect::Zero,
const RealVect a_stretch = RealVect::Unit 
)

constructor

virtual CartesianCS::~CartesianCS (  )  [virtual]

Destructor.


Member Function Documentation

RealVect CartesianCS::realCoord ( const RealVect a_X  )  const [virtual]

given coordinate in mapped space, return its location in real space

Implements NewFourthOrderCoordSys.

RealVect CartesianCS::mappedCoord ( const RealVect a_x  )  const [virtual]

given coordinate in real space, return its location in the mapped space

Implements NewFourthOrderCoordSys.

virtual Real CartesianCS::dXdXi ( const RealVect a_Xi,
int  a_dirX,
int  a_dirXi 
) const [virtual]

note that a_Xi is in mapped space.

Implements NewFourthOrderCoordSys.


Member Data Documentation


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

Generated on Mon Mar 27 03:27:00 2017 for Chombo + EB + MF by  doxygen 1.5.5