diffusion Namespace Reference

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

Functions

amrex::Vector< amrex::Array< amrex::LinOpBCType, AMREX_SPACEDIM > > get_diffuse_tensor_bc (amr_wind::Field &velocity, amrex::Orientation::Side side) noexcept
 
amrex::Array< amrex::LinOpBCType, AMREX_SPACEDIM > get_diffuse_scalar_bc (amr_wind::Field &scalar, amrex::Orientation::Side side) noexcept
 
amrex::Array< amrex::MultiFab, AMREX_SPACEDIM > average_velocity_eta_to_faces (const amrex::Geometry &geom, amrex::MultiFab const &cc_eta)
 
void fixup_eta_on_domain_faces (const amrex::Geometry &geom, amrex::Array< amrex::MultiFab, AMREX_SPACEDIM > &fc, amrex::MultiFab const &cc)
 
void viscosity_to_uniform_space (amrex::Array< amrex::MultiFab, AMREX_SPACEDIM > &b, const amr_wind::FieldRepo &repo, int lev)
 
Vector< Array< LinOpBCType, AMREX_SPACEDIM > > get_diffuse_tensor_bc (amr_wind::Field &velocity, Orientation::Side side) noexcept
 
Array< LinOpBCType, AMREX_SPACEDIM > get_diffuse_scalar_bc (amr_wind::Field &scalar, Orientation::Side side) noexcept
 
Array< MultiFab, AMREX_SPACEDIM > average_velocity_eta_to_faces (const amrex::Geometry &geom, MultiFab const &cc_eta)
 
void fixup_eta_on_domain_faces (const amrex::Geometry &geom, Array< MultiFab, AMREX_SPACEDIM > &fc, MultiFab const &cc)
 

Function Documentation

◆ average_velocity_eta_to_faces() [1/2]

amrex::Array< amrex::MultiFab, AMREX_SPACEDIM > diffusion::average_velocity_eta_to_faces ( const amrex::Geometry & geom,
amrex::MultiFab const & cc_eta )

◆ average_velocity_eta_to_faces() [2/2]

Array< MultiFab, AMREX_SPACEDIM > diffusion::average_velocity_eta_to_faces ( const amrex::Geometry & geom,
MultiFab const & cc_eta )

◆ fixup_eta_on_domain_faces() [1/2]

void diffusion::fixup_eta_on_domain_faces ( const amrex::Geometry & geom,
amrex::Array< amrex::MultiFab, AMREX_SPACEDIM > & fc,
amrex::MultiFab const & cc )

◆ fixup_eta_on_domain_faces() [2/2]

void diffusion::fixup_eta_on_domain_faces ( const amrex::Geometry & geom,
Array< MultiFab, AMREX_SPACEDIM > & fc,
MultiFab const & cc )

◆ get_diffuse_scalar_bc() [1/2]

amrex::Array< amrex::LinOpBCType, AMREX_SPACEDIM > diffusion::get_diffuse_scalar_bc ( amr_wind::Field & scalar,
amrex::Orientation::Side side )
noexcept

◆ get_diffuse_scalar_bc() [2/2]

Array< LinOpBCType, AMREX_SPACEDIM > diffusion::get_diffuse_scalar_bc ( amr_wind::Field & scalar,
Orientation::Side side )
noexcept

◆ get_diffuse_tensor_bc() [1/2]

amrex::Vector< amrex::Array< amrex::LinOpBCType, AMREX_SPACEDIM > > diffusion::get_diffuse_tensor_bc ( amr_wind::Field & velocity,
amrex::Orientation::Side side )
noexcept

◆ get_diffuse_tensor_bc() [2/2]

Vector< Array< LinOpBCType, AMREX_SPACEDIM > > diffusion::get_diffuse_tensor_bc ( amr_wind::Field & velocity,
Orientation::Side side )
noexcept

◆ viscosity_to_uniform_space()

void diffusion::viscosity_to_uniform_space ( amrex::Array< amrex::MultiFab, AMREX_SPACEDIM > & b,
const amr_wind::FieldRepo & repo,
int lev )