Canoe
Comprehensive Atmosphere N' Ocean Engine
|
#include <diagnostics.hpp>
Public Member Functions | |
Diagnostics (MeshBlock *pmb, ParameterInput *pin) | |
Diagnostics (MeshBlock *pmb, std::string name) | |
virtual | ~Diagnostics () |
Diagnostics * | operator[] (std::string name) |
template<typename Dg > | |
Diagnostics * | AddDiagnostics (Dg const &d) |
virtual void | Progress (AthenaArray< Real > const &w) |
virtual void | Finalize (AthenaArray< Real > const &w) |
Public Attributes | |
std::string | myname |
std::string | type |
std::string | grid |
std::string | varname |
std::string | long_name |
std::string | units |
Diagnostics * | prev |
Diagnostics * | next |
AthenaArray< Real > | data |
int | ncycle |
Protected Member Functions | |
void | setColor_ (int *color, CoordinateDirection dir) |
void | gatherAllData23_ (AthenaArray< Real > &total_vol, AthenaArray< Real > &total_data) |
Protected Attributes | |
MeshBlock * | pmy_block_ |
int | ncells1_ |
int | ncells2_ |
int | ncells3_ |
AthenaArray< Real > | mean_ |
mean and eddy component More... | |
AthenaArray< Real > | eddy_ |
std::vector< int > | color_ |
MPI color of each rank. More... | |
std::vector< int > | brank_ |
rank of the bottom block More... | |
AthenaArray< Real > | x1area_ |
scratch geometric arrays More... | |
AthenaArray< Real > | x2area_ |
AthenaArray< Real > | x2area_p1_ |
AthenaArray< Real > | x3area_ |
AthenaArray< Real > | x3area_p1_ |
AthenaArray< Real > | vol_ |
AthenaArray< Real > | total_vol_ |
AthenaArray< Real > | x1edge_ |
AthenaArray< Real > | x1edge_p1_ |
AthenaArray< Real > | x2edge_ |
AthenaArray< Real > | x2edge_p1_ |
AthenaArray< Real > | x3edge_ |
AthenaArray< Real > | x3edge_p1_ |
Definition at line 13 of file diagnostics.hpp.
Diagnostics::Diagnostics | ( | MeshBlock * | pmb, |
ParameterInput * | pin | ||
) |
Definition at line 13 of file diagnostics.cpp.
Diagnostics::Diagnostics | ( | MeshBlock * | pmb, |
std::string | name | ||
) |
Definition at line 79 of file diagnostics.cpp.
|
virtual |
Definition at line 120 of file diagnostics.cpp.
Diagnostics * Diagnostics::operator[] | ( | std::string | name | ) |
Definition at line 125 of file diagnostics.cpp.
|
inline |
Definition at line 30 of file diagnostics.hpp.
|
inlinevirtual |
Reimplemented in RadiativeFlux, HydroFlux, EddyFlux, and HydroMean.
Definition at line 40 of file diagnostics.hpp.
|
inlinevirtual |
Reimplemented in Tendency, EddyKineticEnergy, AngularMomentum, RadiativeFlux, Buoyancy, HorizontalDivergence, HydroFlux, EddyFlux, PressureAnomaly, TemperatureAnomaly, HydroMean, Curl, and Divergence.
Definition at line 41 of file diagnostics.hpp.
|
protected |
Definition at line 134 of file diagnostics.cpp.
|
protected |
Definition at line 185 of file diagnostics.cpp.
std::string Diagnostics::myname |
Definition at line 16 of file diagnostics.hpp.
std::string Diagnostics::type |
Definition at line 16 of file diagnostics.hpp.
std::string Diagnostics::grid |
Definition at line 16 of file diagnostics.hpp.
std::string Diagnostics::varname |
Definition at line 17 of file diagnostics.hpp.
std::string Diagnostics::long_name |
Definition at line 17 of file diagnostics.hpp.
std::string Diagnostics::units |
Definition at line 17 of file diagnostics.hpp.
Diagnostics* Diagnostics::prev |
Definition at line 18 of file diagnostics.hpp.
Diagnostics * Diagnostics::next |
Definition at line 18 of file diagnostics.hpp.
AthenaArray<Real> Diagnostics::data |
Definition at line 19 of file diagnostics.hpp.
int Diagnostics::ncycle |
Definition at line 20 of file diagnostics.hpp.
|
protected |
Definition at line 44 of file diagnostics.hpp.
|
protected |
Definition at line 45 of file diagnostics.hpp.
|
protected |
Definition at line 45 of file diagnostics.hpp.
|
protected |
Definition at line 45 of file diagnostics.hpp.
|
protected |
mean and eddy component
Definition at line 48 of file diagnostics.hpp.
|
protected |
Definition at line 48 of file diagnostics.hpp.
|
protected |
MPI color of each rank.
Definition at line 51 of file diagnostics.hpp.
|
protected |
rank of the bottom block
Definition at line 53 of file diagnostics.hpp.
|
protected |
scratch geometric arrays
Definition at line 56 of file diagnostics.hpp.
|
protected |
Definition at line 56 of file diagnostics.hpp.
|
protected |
Definition at line 56 of file diagnostics.hpp.
|
protected |
Definition at line 56 of file diagnostics.hpp.
|
protected |
Definition at line 56 of file diagnostics.hpp.
|
protected |
Definition at line 56 of file diagnostics.hpp.
|
protected |
Definition at line 57 of file diagnostics.hpp.
|
protected |
Definition at line 58 of file diagnostics.hpp.
|
protected |
Definition at line 58 of file diagnostics.hpp.
|
protected |
Definition at line 58 of file diagnostics.hpp.
|
protected |
Definition at line 58 of file diagnostics.hpp.
|
protected |
Definition at line 58 of file diagnostics.hpp.
|
protected |
Definition at line 59 of file diagnostics.hpp.