/home/runner/work/amr-wind/amr-wind/amr-wind/core/field_ops.H File Reference

AMR-Wind API: /home/runner/work/amr-wind/amr-wind/amr-wind/core/field_ops.H File Reference
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
Loading...
Searching...
No Matches
field_ops.H File Reference
#include "amr-wind/core/Field.H"
#include "AMReX_MultiFab.H"
Include dependency graph for field_ops.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  amr_wind
 
namespace  amr_wind::field_ops
 

Functions

template<typename T1 , typename T2 >
void amr_wind::field_ops::add (T1 &dst, const T2 &src, int srccomp, int dstcomp, int numcomp, const amrex::IntVect &nghost)
 
template<typename T1 , typename T2 >
void amr_wind::field_ops::add (T1 &dst, const T2 &src, int srccomp, int dstcomp, int numcomp, int nghost)
 
template<typename T1 , typename T2 >
void amr_wind::field_ops::divide (T1 &dst, const T2 &src, const int srccomp, const int dstcomp, const int ncomp_src, const int ncomp_dst, const amrex::IntVect &nghost)
 
template<typename T1 , typename T2 >
void amr_wind::field_ops::divide (T1 &dst, const T2 &src, const int srccomp, const int dstcomp, const int ncomp_src, const int ncomp_dst, const int nghost)
 
template<typename T1 , typename T2 >
void amr_wind::field_ops::copy (T1 &dst, const T2 &src, const int srccomp, const int dstcomp, const int numcomp, const amrex::IntVect &nghost)
 
template<typename T1 , typename T2 >
void amr_wind::field_ops::copy (T1 &dst, const T2 &src, int srccomp, int dstcomp, int numcomp, int nghost)
 
template<typename T1 , typename T2 >
void amr_wind::field_ops::saxpy (T1 &dst, const amrex::Real a, const T2 &src, const int srccomp, const int dstcomp, const int numcomp, const amrex::IntVect &nghost)
 
template<typename T1 , typename T2 >
void amr_wind::field_ops::saxpy (T1 &dst, const amrex::Real a, const T2 &src, const int srccomp, const int dstcomp, const int numcomp, const int nghost)
 
template<typename T1 , typename T2 >
void amr_wind::field_ops::xpay (T1 &dst, const amrex::Real a, const T2 &src, const int srccomp, const int dstcomp, const int numcomp, const amrex::IntVect &nghost)
 
template<typename T1 , typename T2 >
void amr_wind::field_ops::xpay (T1 &dst, const amrex::Real a, const T2 &src, const int srccomp, const int dstcomp, const int numcomp, const int nghost)
 
template<typename T1 , typename T2 , typename T3 >
void amr_wind::field_ops::lincomb (T1 &dst, const amrex::Real a, const T2 &x, const int xcomp, const amrex::Real b, const T3 &y, const int ycomp, const int dstcomp, const int numcomp, const amrex::IntVect &nghost)
 
template<typename T1 , typename T2 , typename T3 >
void amr_wind::field_ops::lincomb (T1 &dst, const amrex::Real a, const T2 &x, const int xcomp, const amrex::Real b, const T3 &y, const int ycomp, const int dstcomp, const int numcomp, const int nghost)
 
template<typename FType >
void amr_wind::field_ops::lower_bound (FType &field, const amrex::Real min_value, const int icomp=0)
 
template<typename FType >
amrex::Real amr_wind::field_ops::global_max_magnitude (FType &field)
 
template<typename FType >
void amr_wind::field_ops::normalize (FType &field)