diagnostics Namespace Reference

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

Functions

void make_mask_addend (amrex::MultiFab &mfab, const amrex::MultiFab &mfab_mask, amrex::Real mask_val, amrex::Real set_val)
void get_field_extrema (amrex::Real &field_max_val, amrex::Real &field_min_val, const amr_wind::Field &field, int comp, int ncomp, int nghost)
bool get_field_extrema (amrex::Real &field_max_val, amrex::Real &field_min_val, const amr_wind::Field &field, const amr_wind::Field &field_mask, amrex::Real mask_val, int comp, int ncomp, int nghost)
amrex::Real get_vel_max (const amrex::MultiFab &vel, const amrex::iMultiFab &level_mask, int vdir, amrex::Real factor)
amrex::Real get_vel_max (const amrex::MultiFab &vel, const amrex::iMultiFab &level_mask, int vdir)
amrex::Real get_vel_min (const amrex::MultiFab &vel, const amrex::iMultiFab &level_mask, int vdir)
amrex::Real get_vel_loc (const amrex::MultiFab &vel, const amrex::iMultiFab &level_mask, int vdir, int ldir, amrex::Real vel_max, amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > problo, amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > dx)
amrex::Real get_macvel_max (const amrex::MultiFab &vel, const amrex::iMultiFab &level_mask, int vdir, amrex::Real factor)
amrex::Real get_macvel_max (const amrex::MultiFab &vel, const amrex::iMultiFab &level_mask, int vdir)
amrex::Real get_macvel_min (const amrex::MultiFab &vel, const amrex::iMultiFab &level_mask, int vdir)
amrex::Real get_macvel_loc (const amrex::MultiFab &macvel, const amrex::iMultiFab &level_mask, int vdir, int ldir, amrex::Real vel_max, amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > problo, 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]

bool 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,
amrex::Real mask_val,
int comp,
int ncomp,
int nghost )

◆ 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,
int comp,
int ncomp,
int nghost )

◆ get_macvel_loc()

amrex::Real amr_wind::diagnostics::get_macvel_loc ( const amrex::MultiFab & macvel,
const amrex::iMultiFab & level_mask,
int vdir,
int ldir,
amrex::Real vel_max,
amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > problo,
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,
int vdir )

◆ get_macvel_max() [2/2]

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

◆ get_macvel_min()

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

◆ get_vel_loc()

amrex::Real amr_wind::diagnostics::get_vel_loc ( const amrex::MultiFab & vel,
const amrex::iMultiFab & level_mask,
int vdir,
int ldir,
amrex::Real vel_max,
amrex::GpuArray< amrex::Real, AMREX_SPACEDIM > problo,
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,
int vdir )

◆ get_vel_max() [2/2]

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

◆ get_vel_min()

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

◆ make_mask_addend()

void amr_wind::diagnostics::make_mask_addend ( amrex::MultiFab & mfab,
const amrex::MultiFab & mfab_mask,
amrex::Real mask_val,
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 )