Canoe
Comprehensive Atmosphere N' Ocean Engine
AirParcelHelper Namespace Reference

Functions

AirParcel gather_from_primitive (MeshBlock const *pmb, int k, int j, int i)
 
AirParcel gather_from_conserved (MeshBlock const *pmb, int k, int j, int i)
 
void distribute_to_primitive (MeshBlock *pmb, int k, int j, int i, AirParcel const &air_in)
 
void distribute_to_conserved (MeshBlock *pmb, int k, int j, int i, AirParcel const &air_in)
 
AirColumn gather_from_primitive (MeshBlock const *pmb, int k, int j)
 
AirColumn gather_from_conserved (MeshBlock const *pmb, int k, int j)
 
void distribute_to_primitive (MeshBlock *pmb, int k, int j, AirColumn const &ac)
 
void distribute_to_conserved (MeshBlock *pmb, int k, int j, AirColumn const &ac)
 
AirColumn gather_from_primitive (MeshBlock const *pmb, int k, int j, int il, int iu)
 
AirColumn gather_from_conserved (MeshBlock const *pmb, int k, int j, int il, int iu)
 
void distribute_to_primitive (MeshBlock *pmb, int k, int j, int il, int iu, AirColumn const &ac)
 
void distribute_to_conserved (MeshBlock *pmb, int k, int j, int il, int iu, AirColumn const &ac)
 

Function Documentation

◆ gather_from_primitive() [1/3]

AirParcel AirParcelHelper::gather_from_primitive ( MeshBlock const *  pmb,
int  k,
int  j,
int  i 
)

Definition at line 507 of file air_parcel.cpp.

◆ gather_from_conserved() [1/3]

AirParcel AirParcelHelper::gather_from_conserved ( MeshBlock const *  pmb,
int  k,
int  j,
int  i 
)
Todo:
not correct for cubed sphere

Definition at line 555 of file air_parcel.cpp.

◆ distribute_to_primitive() [1/3]

void AirParcelHelper::distribute_to_primitive ( MeshBlock *  pmb,
int  k,
int  j,
int  i,
AirParcel const &  air_in 
)

Definition at line 605 of file air_parcel.cpp.

◆ distribute_to_conserved() [1/3]

void AirParcelHelper::distribute_to_conserved ( MeshBlock *  pmb,
int  k,
int  j,
int  i,
AirParcel const &  air_in 
)

Definition at line 662 of file air_parcel.cpp.

◆ gather_from_primitive() [2/3]

AirColumn AirParcelHelper::gather_from_primitive ( MeshBlock const *  pmb,
int  k,
int  j 
)

Definition at line 729 of file air_parcel.cpp.

◆ gather_from_conserved() [2/3]

AirColumn AirParcelHelper::gather_from_conserved ( MeshBlock const *  pmb,
int  k,
int  j 
)

Definition at line 733 of file air_parcel.cpp.

◆ distribute_to_primitive() [2/3]

void AirParcelHelper::distribute_to_primitive ( MeshBlock *  pmb,
int  k,
int  j,
AirColumn const &  ac 
)

Definition at line 737 of file air_parcel.cpp.

◆ distribute_to_conserved() [2/3]

void AirParcelHelper::distribute_to_conserved ( MeshBlock *  pmb,
int  k,
int  j,
AirColumn const &  ac 
)

Definition at line 742 of file air_parcel.cpp.

◆ gather_from_primitive() [3/3]

AirColumn AirParcelHelper::gather_from_primitive ( MeshBlock const *  pmb,
int  k,
int  j,
int  il,
int  iu 
)
inline

Definition at line 127 of file air_parcel.hpp.

◆ gather_from_conserved() [3/3]

AirColumn AirParcelHelper::gather_from_conserved ( MeshBlock const *  pmb,
int  k,
int  j,
int  il,
int  iu 
)
inline

Definition at line 140 of file air_parcel.hpp.

◆ distribute_to_primitive() [3/3]

void AirParcelHelper::distribute_to_primitive ( MeshBlock *  pmb,
int  k,
int  j,
int  il,
int  iu,
AirColumn const &  ac 
)
inline

Definition at line 154 of file air_parcel.hpp.

◆ distribute_to_conserved() [3/3]

void AirParcelHelper::distribute_to_conserved ( MeshBlock *  pmb,
int  k,
int  j,
int  il,
int  iu,
AirColumn const &  ac 
)
inline

Definition at line 165 of file air_parcel.hpp.