/home/runner/work/amr-wind/amr-wind/amr-wind/transport_models/TransportModel.H Source File

AMR-Wind API: /home/runner/work/amr-wind/amr-wind/amr-wind/transport_models/TransportModel.H Source File
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
Loading...
Searching...
No Matches
TransportModel.H
Go to the documentation of this file.
1#ifndef TRANSPORTMODEL_H
2#define TRANSPORTMODEL_H
3
6
7namespace amr_wind::transport {
8
29{
30public:
31 virtual ~TransportModel() = default;
32
34 virtual std::unique_ptr<ScratchField> mu() = 0;
35
37 virtual std::unique_ptr<ScratchField> alpha() = 0;
38
40 virtual std::unique_ptr<ScratchField>
41 scalar_diffusivity(const std::string& scalar_name) = 0;
42};
43} // namespace amr_wind::transport
44
45#endif /* TRANSPORTMODEL_H */
Definition TransportModel.H:29
virtual std::unique_ptr< ScratchField > alpha()=0
Thermal diffusivity.
virtual std::unique_ptr< ScratchField > mu()=0
Dynamic laminar viscosity (kg/m/s)
virtual std::unique_ptr< ScratchField > scalar_diffusivity(const std::string &scalar_name)=0
Scalar diffusivity based on Schmidt number.
Definition ConstTransport.H:7