Canoe
Comprehensive Atmosphere N' Ocean Engine
CubedSphereLR Class Reference

#include <cubed_sphere.hpp>

Public Member Functions

void SetMeshBlock (MeshBlock *pmb_in)
 
void InitializeSizes (int nc3, int nc2, int nc1)
 
void SaveLR3DValues (AthenaArray< Real > &L_in, AthenaArray< Real > &R_in, int direction, int k, int j, int il, int iu)
 
void LoadLR3DValues (AthenaArray< Real > &L_in, AthenaArray< Real > &R_in, int direction, int k, int j, int il, int iu)
 
void SynchronizeFluxes ()
 
void SendNeighborBlocks (LogicalLocation const &loc, int ox2, int ox3, int tg_rank, int tg_gid)
 
void RecvNeighborBlocks (LogicalLocation const &loc, int ox2, int ox3, int tg_rank, int tg_gid)
 

Public Attributes

AthenaArray< Real > L3DValues
 
AthenaArray< Real > R3DValues
 
MeshBlock * pmb
 

Detailed Description

Definition at line 47 of file cubed_sphere.hpp.

Member Function Documentation

◆ SetMeshBlock()

void CubedSphereLR::SetMeshBlock ( MeshBlock *  pmb_in)

◆ InitializeSizes()

void CubedSphereLR::InitializeSizes ( int  nc3,
int  nc2,
int  nc1 
)

◆ SaveLR3DValues()

void CubedSphereLR::SaveLR3DValues ( AthenaArray< Real > &  L_in,
AthenaArray< Real > &  R_in,
int  direction,
int  k,
int  j,
int  il,
int  iu 
)

◆ LoadLR3DValues()

void CubedSphereLR::LoadLR3DValues ( AthenaArray< Real > &  L_in,
AthenaArray< Real > &  R_in,
int  direction,
int  k,
int  j,
int  il,
int  iu 
)

◆ SynchronizeFluxes()

void CubedSphereLR::SynchronizeFluxes ( )

◆ SendNeighborBlocks()

void CubedSphereLR::SendNeighborBlocks ( LogicalLocation const &  loc,
int  ox2,
int  ox3,
int  tg_rank,
int  tg_gid 
)

◆ RecvNeighborBlocks()

void CubedSphereLR::RecvNeighborBlocks ( LogicalLocation const &  loc,
int  ox2,
int  ox3,
int  tg_rank,
int  tg_gid 
)

Member Data Documentation

◆ L3DValues

AthenaArray<Real> CubedSphereLR::L3DValues

Definition at line 61 of file cubed_sphere.hpp.

◆ R3DValues

AthenaArray<Real> CubedSphereLR::R3DValues

Definition at line 61 of file cubed_sphere.hpp.

◆ pmb

MeshBlock* CubedSphereLR::pmb

Definition at line 62 of file cubed_sphere.hpp.


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