ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
ERF_TerrainFileChecks.cpp File Reference
#include "ERF_TerrainFileChecks.H"
#include <AMReX_MFIter.H>
#include <AMReX_ParallelDescriptor.H>
#include <AMReX_Reduce.H>
#include <cmath>
#include <fstream>
#include <limits>
#include <map>
#include <sstream>
Include dependency graph for ERF_TerrainFileChecks.cpp:

Namespaces

 erf_terrain_file
 

Functions

std::string erf_terrain_file::TableProblem (bool is_usgs, int nx, int ny, const Vector< Real > &x, const Vector< Real > &y, const Vector< Real > &z, const GpuArray< Real, AMREX_SPACEDIM > &prob_lo, const GpuArray< Real, AMREX_SPACEDIM > &prob_hi, bool require_domain_coverage)
 
std::string erf_terrain_file::TableSummary (const std::string &fname, bool is_usgs, int nx, int ny, const Vector< Real > &x, const Vector< Real > &y, const Vector< Real > &z)
 
const HeightTable & erf_terrain_file::ReadHeightTable (const std::string &fname, bool is_usgs, const GpuArray< Real, AMREX_SPACEDIM > &prob_lo, const GpuArray< Real, AMREX_SPACEDIM > &prob_hi, bool require_domain_coverage)
 
Array< Real, 4 > erf_terrain_file::FaceBandSlopes (const MultiFab &z_phys_nd, const MultiFab &mf_mx, const MultiFab &mf_my, const Geometry &geom, int band)
 
std::string erf_terrain_file::OpenFaceSlopeWarning (int lev, int band, const Array< Real, 4 > &slopes, const Array< bool, 4 > &open, const Array< std::string, 4 > &bc_names)