ABLAnelastic Class Reference

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

#include <ABLAnelastic.H>

Collaboration diagram for amr_wind::ABLAnelastic:
[legend]

Public Member Functions

 ABLAnelastic (CFDSim &)
 
void post_init_actions ()
 
void post_regrid_actions ()
 
void initialize_data ()
 
bool is_anelastic () const
 

Private Attributes

const CFDSimm_sim
 
bool m_is_anelastic {false}
 
amrex::Vector< amrex::Real > m_gravity {0.0, 0.0, -9.81}
 
amrex::Real m_rho0_const {1.0}
 
amrex::Real m_bottom_reference_pressure {1.01325e5}
 
const int m_axis {2}
 
MultiLevelVector m_density {FieldLoc::CELL}
 
MultiLevelVector m_pressure {FieldLoc::NODE}
 

Detailed Description

Interface for ABL anelastic

This class performs the necessary operations for anelastic ABL

Constructor & Destructor Documentation

◆ ABLAnelastic()

amr_wind::ABLAnelastic::ABLAnelastic ( CFDSim & sim)
explicit

Member Function Documentation

◆ initialize_data()

void amr_wind::ABLAnelastic::initialize_data ( )

◆ is_anelastic()

bool amr_wind::ABLAnelastic::is_anelastic ( ) const
inline

◆ post_init_actions()

void amr_wind::ABLAnelastic::post_init_actions ( )

◆ post_regrid_actions()

void amr_wind::ABLAnelastic::post_regrid_actions ( )

Member Data Documentation

◆ m_axis

const int amr_wind::ABLAnelastic::m_axis {2}
private

◆ m_bottom_reference_pressure

amrex::Real amr_wind::ABLAnelastic::m_bottom_reference_pressure {1.01325e5}
private

◆ m_density

MultiLevelVector amr_wind::ABLAnelastic::m_density {FieldLoc::CELL}
private

◆ m_gravity

amrex::Vector<amrex::Real> amr_wind::ABLAnelastic::m_gravity {0.0, 0.0, -9.81}
private

◆ m_is_anelastic

bool amr_wind::ABLAnelastic::m_is_anelastic {false}
private

◆ m_pressure

MultiLevelVector amr_wind::ABLAnelastic::m_pressure {FieldLoc::NODE}
private

◆ m_rho0_const

amrex::Real amr_wind::ABLAnelastic::m_rho0_const {1.0}
private

◆ m_sim

const CFDSim& amr_wind::ABLAnelastic::m_sim
private

The documentation for this class was generated from the following files: