fvm Namespace Reference

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

Namespaces

namespace  impl
 
namespace  stencil
 

Classes

struct  Curvature
 
struct  Divergence
 
struct  Filter
 
struct  Godunov
 
struct  Gradient
 
struct  Laplacian
 
struct  MOL
 
struct  NonLinearSum
 
struct  Qcriterion
 
struct  StrainRate
 
struct  Vorticity
 
struct  VorticityMag
 

Functions

template<typename FTypeIn , typename FTypeOut >
void curvature (FTypeOut &curphi, const FTypeIn &phi)
 
template<typename FType >
std::unique_ptr< ScratchFieldcurvature (const FType &phi)
 
template<typename FTypeIn , typename FTypeOut >
void divergence (FTypeOut &divphi, const FTypeIn &phi)
 
template<typename FType >
std::unique_ptr< ScratchFielddivergence (const FType &phi)
 
template<typename FTypeIn , typename FTypeOut >
void filter (FTypeOut &filterphi, const FTypeIn &phi)
 
template<typename FType >
std::unique_ptr< ScratchFieldfilter (const FType &phi)
 
template<typename FTypeIn , typename FTypeOut >
void gradient (FTypeOut &gradphi, const FTypeIn &phi)
 
template<typename FType >
std::unique_ptr< ScratchFieldgradient (const FType &phi)
 
template<typename FTypeIn , typename FTypeOut >
void laplacian (FTypeOut &lapphi, const FTypeIn &phi)
 
template<typename FType >
std::unique_ptr< ScratchFieldlaplacian (const FType &phi)
 
template<typename FTypeIn , typename FTypeOut >
void nonlinearsum (FTypeOut &strphi, const FTypeIn &phi)
 
template<typename FType >
std::unique_ptr< ScratchFieldnonlinearsum (const FType &phi)
 
template<typename FTypeIn , typename FTypeOut >
void q_criterion (FTypeOut &qcritphi, const FTypeIn &phi, const bool nondim=false)
 
template<typename FType >
std::unique_ptr< ScratchFieldq_criterion (const FType &phi)
 
template<typename FTypeIn , typename FTypeOut >
void strainrate (FTypeOut &strphi, const FTypeIn &phi)
 
template<typename FType >
std::unique_ptr< ScratchFieldstrainrate (const FType &phi)
 
template<typename FTypeIn , typename FTypeOut >
void vorticity (FTypeOut &vortphi, const FTypeIn &phi)
 
template<typename FType >
std::unique_ptr< ScratchFieldvorticity (const FType &phi)
 
template<typename FTypeIn , typename FTypeOut >
void vorticity_mag (FTypeOut &vortmagphi, const FTypeIn &phi)
 
template<typename FType >
std::unique_ptr< ScratchFieldvorticity_mag (const FType &phi)