TransportModel Class Reference

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

#include <TransportModel.H>

Inheritance diagram for amr_wind::transport::TransportModel:
[legend]

Public Member Functions

virtual ~TransportModel ()=default
 
virtual std::unique_ptr< ScratchFieldmu ()=0
 Dynamic laminar viscosity (kg/m/s)
 
virtual std::unique_ptr< ScratchFieldalpha ()=0
 Thermal diffusivity.
 
virtual std::unique_ptr< ScratchFieldscalar_diffusivity (const std::string &scalar_name)=0
 Scalar diffusivity based on Schmidt number.
 

Detailed Description

Abstract representation of a transport model

Constructor & Destructor Documentation

◆ ~TransportModel()

virtual amr_wind::transport::TransportModel::~TransportModel ( )
virtualdefault

Member Function Documentation

◆ alpha()

virtual std::unique_ptr< ScratchField > amr_wind::transport::TransportModel::alpha ( )
pure virtual

◆ mu()

virtual std::unique_ptr< ScratchField > amr_wind::transport::TransportModel::mu ( )
pure virtual

Dynamic laminar viscosity (kg/m/s)

Implemented in amr_wind::transport::ConstTransport, and amr_wind::transport::TwoPhaseTransport.

◆ scalar_diffusivity()

virtual std::unique_ptr< ScratchField > amr_wind::transport::TransportModel::scalar_diffusivity ( const std::string & scalar_name)
pure virtual

Scalar diffusivity based on Schmidt number.

Implemented in amr_wind::transport::ConstTransport, and amr_wind::transport::TwoPhaseTransport.


The documentation for this class was generated from the following file:
  • /home/runner/work/amr-wind/amr-wind/amr-wind/transport_models/TransportModel.H