Canoe
Comprehensive Atmosphere N' Ocean Engine
|
#include <affine_coordinate.hpp>
Public Member Functions | |
AffineCoordinate (MeshBlock *pmb, ParameterInput *pin, bool flag) | |
Cartesian coordinates constructor. More... | |
void | Face1Area (const int k, const int j, const int il, const int iu, AthenaArray< Real > &area) final |
void | Face2Area (const int k, const int j, const int il, const int iu, AthenaArray< Real > &area) final |
void | Face3Area (const int k, const int j, const int il, const int iu, AthenaArray< Real > &area) final |
Real | GetFace1Area (const int k, const int j, const int i) final |
Real | GetFace2Area (const int k, const int j, const int i) final |
Real | GetFace3Area (const int k, const int j, const int i) final |
void | VolCenterFace1Area (const int k, const int j, const int il, const int iu, AthenaArray< Real > &area) final |
void | VolCenterFace2Area (const int k, const int j, const int il, const int iu, AthenaArray< Real > &area) final |
void | VolCenterFace3Area (const int k, const int j, const int il, const int iu, AthenaArray< Real > &area) final |
void | CellVolume (const int k, const int j, const int il, const int iu, AthenaArray< Real > &vol) |
Real | GetCellVolume (const int k, const int j, const int i) |
void | CellMetric (const int k, const int j, const int il, const int iu, AthenaArray< Real > &g, AthenaArray< Real > &g_inv) |
void | Face1Metric (const int k, const int j, const int il, const int iu, AthenaArray< Real > &g, AthenaArray< Real > &g_inv) |
void | Face2Metric (const int k, const int j, const int il, const int iu, AthenaArray< Real > &g, AthenaArray< Real > &g_inv) |
void | Face3Metric (const int k, const int j, const int il, const int iu, AthenaArray< Real > &g, AthenaArray< Real > &g_inv) |
void | PrimToLocal2 (const int k, const int j, const int il, const int iu, const AthenaArray< Real > &b1_vals, AthenaArray< Real > &prim_left, AthenaArray< Real > &prim_right, AthenaArray< Real > &bx) |
void | PrimToLocal3 (const int k, const int j, const int il, const int iu, const AthenaArray< Real > &b1_vals, AthenaArray< Real > &prim_left, AthenaArray< Real > &prim_right, AthenaArray< Real > &bx) |
void | FluxToGlobal2 (const int k, const int j, const int il, const int iu, const AthenaArray< Real > &cons, const AthenaArray< Real > &bbx, AthenaArray< Real > &flux, AthenaArray< Real > &ey, AthenaArray< Real > &ez) |
void | FluxToGlobal3 (const int k, const int j, const int il, const int iu, const AthenaArray< Real > &cons, const AthenaArray< Real > &bbx, AthenaArray< Real > &flux, AthenaArray< Real > &ey, AthenaArray< Real > &ez) |
Protected Attributes | |
Real | theta_ |
Real | sin_theta_ |
Real | cos_theta_ |
Definition at line 11 of file affine_coordinate.hpp.
AffineCoordinate::AffineCoordinate | ( | MeshBlock * | pmb, |
ParameterInput * | pin, | ||
bool | flag | ||
) |
Cartesian coordinates constructor.
Definition at line 14 of file affine_coordinate.cpp.
|
final |
Definition at line 119 of file affine_coordinate.cpp.
|
final |
Definition at line 129 of file affine_coordinate.cpp.
|
final |
Definition at line 139 of file affine_coordinate.cpp.
|
final |
Definition at line 152 of file affine_coordinate.cpp.
|
final |
Definition at line 156 of file affine_coordinate.cpp.
|
final |
Definition at line 160 of file affine_coordinate.cpp.
|
final |
Definition at line 169 of file affine_coordinate.cpp.
|
final |
Definition at line 180 of file affine_coordinate.cpp.
|
final |
Definition at line 191 of file affine_coordinate.cpp.
void AffineCoordinate::CellVolume | ( | const int | k, |
const int | j, | ||
const int | il, | ||
const int | iu, | ||
AthenaArray< Real > & | vol | ||
) |
Definition at line 204 of file affine_coordinate.cpp.
Real AffineCoordinate::GetCellVolume | ( | const int | k, |
const int | j, | ||
const int | i | ||
) |
Definition at line 216 of file affine_coordinate.cpp.
void AffineCoordinate::CellMetric | ( | const int | k, |
const int | j, | ||
const int | il, | ||
const int | iu, | ||
AthenaArray< Real > & | g, | ||
AthenaArray< Real > & | g_inv | ||
) |
Definition at line 222 of file affine_coordinate.cpp.
void AffineCoordinate::Face1Metric | ( | const int | k, |
const int | j, | ||
const int | il, | ||
const int | iu, | ||
AthenaArray< Real > & | g, | ||
AthenaArray< Real > & | g_inv | ||
) |
Definition at line 256 of file affine_coordinate.cpp.
void AffineCoordinate::Face2Metric | ( | const int | k, |
const int | j, | ||
const int | il, | ||
const int | iu, | ||
AthenaArray< Real > & | g, | ||
AthenaArray< Real > & | g_inv | ||
) |
Definition at line 292 of file affine_coordinate.cpp.
void AffineCoordinate::Face3Metric | ( | const int | k, |
const int | j, | ||
const int | il, | ||
const int | iu, | ||
AthenaArray< Real > & | g, | ||
AthenaArray< Real > & | g_inv | ||
) |
Definition at line 328 of file affine_coordinate.cpp.
void AffineCoordinate::PrimToLocal2 | ( | const int | k, |
const int | j, | ||
const int | il, | ||
const int | iu, | ||
const AthenaArray< Real > & | b1_vals, | ||
AthenaArray< Real > & | prim_left, | ||
AthenaArray< Real > & | prim_right, | ||
AthenaArray< Real > & | bx | ||
) |
Definition at line 376 of file affine_coordinate.cpp.
void AffineCoordinate::PrimToLocal3 | ( | const int | k, |
const int | j, | ||
const int | il, | ||
const int | iu, | ||
const AthenaArray< Real > & | b1_vals, | ||
AthenaArray< Real > & | prim_left, | ||
AthenaArray< Real > & | prim_right, | ||
AthenaArray< Real > & | bx | ||
) |
Definition at line 447 of file affine_coordinate.cpp.
void AffineCoordinate::FluxToGlobal2 | ( | const int | k, |
const int | j, | ||
const int | il, | ||
const int | iu, | ||
const AthenaArray< Real > & | cons, | ||
const AthenaArray< Real > & | bbx, | ||
AthenaArray< Real > & | flux, | ||
AthenaArray< Real > & | ey, | ||
AthenaArray< Real > & | ez | ||
) |
Definition at line 533 of file affine_coordinate.cpp.
void AffineCoordinate::FluxToGlobal3 | ( | const int | k, |
const int | j, | ||
const int | il, | ||
const int | iu, | ||
const AthenaArray< Real > & | cons, | ||
const AthenaArray< Real > & | bbx, | ||
AthenaArray< Real > & | flux, | ||
AthenaArray< Real > & | ey, | ||
AthenaArray< Real > & | ez | ||
) |
Definition at line 586 of file affine_coordinate.cpp.
|
protected |
Definition at line 63 of file affine_coordinate.hpp.
|
protected |
Definition at line 64 of file affine_coordinate.hpp.
|
protected |
Definition at line 65 of file affine_coordinate.hpp.