diagnostics Namespace Reference

AMR-Wind API: amr_wind::diagnostics Namespace Reference
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
amr_wind::diagnostics Namespace Reference

Functions

void make_mask_multiplier (amrex::MultiFab &mfab, const amrex::MultiFab &mfab_mask, const amrex::Real mask_val, const amrex::Real set_val)
 
void get_field_extrema (amrex::Real &field_max_val, amrex::Real &field_min_val, const amr_wind::Field &field, const int comp, const int ncomp, const bool include_ghosts=true)
 
void get_field_extrema (amrex::Real &field_max_val, amrex::Real &field_min_val, const amr_wind::Field &field, const amr_wind::Field &field_mask, const amrex::Real mask_val, const int comp, const int ncomp, const bool include_ghosts=true)
 
amrex::Real get_vel_max (const amrex::MultiFab &vel, const amrex::iMultiFab &level_mask, const int vdir, const amrex::Real factor)
 
amrex::Real get_vel_max (const amrex::MultiFab &vel, const amrex::iMultiFab &level_mask, const int vdir)
 
amrex::Real get_vel_min (const amrex::MultiFab &vel, const amrex::iMultiFab &level_mask, const int vdir)
 
amrex::Real get_vel_loc (const amrex::MultiFab &vel, const amrex::iMultiFab &level_mask, const int vdir, const int ldir, amrex::Real vel_max, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > problo, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > dx)
 
amrex::Real get_macvel_max (const amrex::MultiFab &vel, const amrex::iMultiFab &level_mask, const int vdir, const amrex::Real factor)
 
amrex::Real get_macvel_max (const amrex::MultiFab &vel, const amrex::iMultiFab &level_mask, const int vdir)
 
amrex::Real get_macvel_min (const amrex::MultiFab &vel, const amrex::iMultiFab &level_mask, const int vdir)
 
amrex::Real get_macvel_loc (const amrex::MultiFab &macvel, const amrex::iMultiFab &level_mask, const int vdir, const int ldir, amrex::Real vel_max, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > problo, const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > dx)
 
amrex::Array< amrex::Real, 24 > PrintMaxVelLocations (const amr_wind::FieldRepo &repo, const std::string &header)
 
amrex::Array< amrex::Real, 24 > PrintMaxMACVelLocations (const amr_wind::FieldRepo &repo, const std::string &header)
 

Function Documentation

◆ get_field_extrema() [1/2]

void amr_wind::diagnostics::get_field_extrema ( amrex::Real & field_max_val,
amrex::Real & field_min_val,
const amr_wind::Field & field,
const amr_wind::Field & field_mask,
const amrex::Real mask_val,
const int comp,
const int ncomp,
const bool include_ghosts = true )

◆ get_field_extrema() [2/2]

void amr_wind::diagnostics::get_field_extrema ( amrex::Real & field_max_val,
amrex::Real & field_min_val,
const amr_wind::Field & field,
const int comp,
const int ncomp,
const bool include_ghosts = true )

◆ get_macvel_loc()

amrex::Real amr_wind::diagnostics::get_macvel_loc ( const amrex::MultiFab & macvel,
const amrex::iMultiFab & level_mask,
const int vdir,
const int ldir,
amrex::Real vel_max,
const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > problo,
const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > dx )

◆ get_macvel_max() [1/2]

amrex::Real amr_wind::diagnostics::get_macvel_max ( const amrex::MultiFab & vel,
const amrex::iMultiFab & level_mask,
const int vdir )

◆ get_macvel_max() [2/2]

amrex::Real amr_wind::diagnostics::get_macvel_max ( const amrex::MultiFab & vel,
const amrex::iMultiFab & level_mask,
const int vdir,
const amrex::Real factor )

◆ get_macvel_min()

amrex::Real amr_wind::diagnostics::get_macvel_min ( const amrex::MultiFab & vel,
const amrex::iMultiFab & level_mask,
const int vdir )

◆ get_vel_loc()

amrex::Real amr_wind::diagnostics::get_vel_loc ( const amrex::MultiFab & vel,
const amrex::iMultiFab & level_mask,
const int vdir,
const int ldir,
amrex::Real vel_max,
const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > problo,
const amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > dx )

◆ get_vel_max() [1/2]

amrex::Real amr_wind::diagnostics::get_vel_max ( const amrex::MultiFab & vel,
const amrex::iMultiFab & level_mask,
const int vdir )

◆ get_vel_max() [2/2]

amrex::Real amr_wind::diagnostics::get_vel_max ( const amrex::MultiFab & vel,
const amrex::iMultiFab & level_mask,
const int vdir,
const amrex::Real factor )

◆ get_vel_min()

amrex::Real amr_wind::diagnostics::get_vel_min ( const amrex::MultiFab & vel,
const amrex::iMultiFab & level_mask,
const int vdir )

◆ make_mask_multiplier()

void amr_wind::diagnostics::make_mask_multiplier ( amrex::MultiFab & mfab,
const amrex::MultiFab & mfab_mask,
const amrex::Real mask_val,
const amrex::Real set_val )

◆ PrintMaxMACVelLocations()

amrex::Array< amrex::Real, 24 > amr_wind::diagnostics::PrintMaxMACVelLocations ( const amr_wind::FieldRepo & repo,
const std::string & header )

◆ PrintMaxVelLocations()

amrex::Array< amrex::Real, 24 > amr_wind::diagnostics::PrintMaxVelLocations ( const amr_wind::FieldRepo & repo,
const std::string & header )