Parabolic cylindrical coordinate system. More...
#include <meshTools/parabolicCylindricalCS.H>
Parabolic cylindrical coordinate system.
Notation: u = a.x() v = a.y() z = a.z();
Definition at line 54 of file parabolicCylindricalCS.H.
Public Member Functions | |
TypeName ("parabolicCylindrical") | |
Runtime type information.
| |
parabolicCylindricalCS () | |
Construct null.
| |
parabolicCylindricalCS (const word &name, const point &origin, const coordinateRotation &) | |
Construct from origin and rotation.
| |
parabolicCylindricalCS (const word &, const dictionary &) | |
Construct from dictionary.
| |
Protected Member Functions | |
virtual vector | localToGlobal (const vector &, bool translate) const |
Convert from local coordinate system to the global Cartesian system.
| |
virtual tmp< vectorField > | localToGlobal (const vectorField &, bool translate) const |
Convert from local coordinate system to the global Cartesian system.
| |
virtual vector | globalToLocal (const vector &, bool translate) const |
Convert from global Cartesian system to the local coordinate system.
| |
virtual tmp< vectorField > | globalToLocal (const vectorField &, bool translate) const |
Convert from global Cartesian system to the local coordinate system.
|
Construct null.
Definition at line 45 of file parabolicCylindricalCS.C.
parabolicCylindricalCS | ( | const word & | name, |
const point & | origin, | ||
const coordinateRotation & | cr | ||
) |
Construct from origin and rotation.
Definition at line 52 of file parabolicCylindricalCS.C.
parabolicCylindricalCS | ( | const word & | name, |
const dictionary & | dict | ||
) |
Construct from dictionary.
Definition at line 63 of file parabolicCylindricalCS.C.
Foam::vector localToGlobal | ( | const vector & | local, |
bool | translate | ||
) | const [protected, virtual]
|
Convert from local coordinate system to the global Cartesian system.
with optional translation for the origin
Reimplemented from coordinateSystem.
Definition at line 75 of file parabolicCylindricalCS.C.
References Foam::abort(), Foam::FatalError, FatalErrorIn, coordinateSystem::localToGlobal(), Foam::sqr(), Vector< Cmpt >::x(), Vector< Cmpt >::y(), and Vector< Cmpt >::z().
Foam::tmp< Foam::vectorField > localToGlobal | ( | const vectorField & | local, |
bool | translate | ||
) | const [protected, virtual]
|
Convert from local coordinate system to the global Cartesian system.
with optional translation for the origin
Reimplemented from coordinateSystem.
Definition at line 105 of file parabolicCylindricalCS.C.
References Foam::abort(), Field< Type >::component(), Foam::FatalError, FatalErrorIn, coordinateSystem::localToGlobal(), Foam::min(), Field< Type >::replace(), List< T >::size(), Foam::sqr(), Vector< Cmpt >::X, Vector< Cmpt >::Y, and Vector< Cmpt >::Z.
Foam::vector globalToLocal | ( | const vector & | global, |
bool | translate | ||
) | const [protected, virtual]
|
Convert from global Cartesian system to the local coordinate system.
with optional translation for the origin
Reimplemented from coordinateSystem.
Definition at line 148 of file parabolicCylindricalCS.C.
References notImplemented, and Vector< Cmpt >::zero.
Foam::tmp< Foam::vectorField > globalToLocal | ( | const vectorField & | global, |
bool | translate | ||
) | const [protected, virtual]
|
Convert from global Cartesian system to the local coordinate system.
with optional translation for the origin
Reimplemented from coordinateSystem.
Definition at line 162 of file parabolicCylindricalCS.C.
References notImplemented, and Field< Type >::null().
TypeName | ( | "parabolicCylindrical" | ) |
Runtime type information.