TwistedCS Class Reference

#include <TwistedCS.H>

Inheritance diagram for TwistedCS:

Inheritance graph
[legend]

List of all members.


Detailed Description

Calhoun-Leveque "twisted" Coordinate mapping (constant Jacobian)

Public Member Functions

 TwistedCS (const RealVect &a_dX, const Real &a_R, const Real &a_twist)
 constructor
virtual ~TwistedCS ()
RealVect realCoord (const RealVect &a_Xi) 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

Real m_R
Real m_theta
Real m_Pi
Real m_scale

Constructor & Destructor Documentation

TwistedCS::TwistedCS ( const RealVect a_dX,
const Real a_R,
const Real a_twist 
)

constructor

virtual TwistedCS::~TwistedCS (  )  [virtual]

Destructor.


Member Function Documentation

RealVect TwistedCS::realCoord ( const RealVect a_Xi  )  const [virtual]

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

Implements NewFourthOrderCoordSys.

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

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

Implements NewFourthOrderCoordSys.

virtual Real TwistedCS::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

Real TwistedCS::m_R [protected]

Real TwistedCS::m_theta [protected]

Real TwistedCS::m_Pi [protected]

Real TwistedCS::m_scale [protected]


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

Generated on Tue Jun 27 03:27:27 2017 for Chombo + EB + MF by  doxygen 1.5.5