Block-Structured AMR Software Framework
AMReX_NVector_MultiFab.cpp File Reference
#include "AMReX_NVector_MultiFab.H"
#include <type_traits>

Namespaces

 amrex
 
 amrex::sundials
 

Functions

N_Vector amrex::sundials::N_VNewEmpty_MultiFab (sunindextype length, ::sundials::Context *sunctx)
 
N_Vector amrex::sundials::N_VNew_MultiFab (sunindextype length, const amrex::BoxArray &ba, const amrex::DistributionMapping &dm, sunindextype nComp, sunindextype nGhost, ::sundials::Context *sunctx)
 
N_Vector amrex::sundials::N_VMake_MultiFab (sunindextype length, amrex::MultiFab *v_mf, ::sundials::Context *sunctx)
 
sunindextype amrex::sundials::N_VGetLength_MultiFab (N_Vector v)
 
int amrex::sundials::N_VGetOwnMF_MultiFab (N_Vector v)
 
void amrex::sundials::N_VSetOwnMF_MultiFab (N_Vector v, int own_mf_in)
 
N_Vector amrex::sundials::N_VCloneEmpty_MultiFab (N_Vector w)
 
N_Vector amrex::sundials::N_VClone_MultiFab (N_Vector w)
 
void amrex::sundials::N_VDestroy_MultiFab (N_Vector v)
 
void amrex::sundials::N_VSpace_MultiFab (N_Vector v, sunindextype *lrw, sunindextype *liw)
 
N_VectorContent_MultiFab amrex::sundials::N_VGetContent_MultiFab (N_Vector v)
 
amrex::MultiFab *& amrex::sundials::getMFptr (N_Vector v)
 
amrex::MultiFabamrex::sundials::N_VGetVectorPointer_MultiFab (N_Vector v)
 
amrex::MultiFab amrex::sundials::N_VGetVectorAlias_MultiFab (N_Vector v)
 
void amrex::sundials::N_VLinearSum_MultiFab (amrex::Real a, N_Vector x, amrex::Real b, N_Vector y, N_Vector z)
 
void amrex::sundials::N_VConst_MultiFab (amrex::Real c, N_Vector z)
 
void amrex::sundials::N_VProd_MultiFab (N_Vector x, N_Vector y, N_Vector z)
 
void amrex::sundials::N_VDiv_MultiFab (N_Vector x, N_Vector y, N_Vector z)
 
void amrex::sundials::N_VScale_MultiFab (amrex::Real c, N_Vector x, N_Vector z)
 
void amrex::sundials::N_VAbs_MultiFab (N_Vector x, N_Vector z)
 
void amrex::sundials::N_VInv_MultiFab (N_Vector x, N_Vector z)
 
void amrex::sundials::N_VAddConst_MultiFab (N_Vector x, amrex::Real b, N_Vector z)
 
amrex::Real amrex::sundials::N_VDotProd_MultiFab (N_Vector x, N_Vector y)
 
amrex::Real amrex::sundials::N_VMaxNorm_MultiFab (N_Vector x)
 
amrex::Real amrex::sundials::N_VWrmsNorm_MultiFab (N_Vector x, N_Vector w)
 
amrex::Real amrex::sundials::N_VWrmsNormMask_MultiFab (N_Vector x, N_Vector w, N_Vector id)
 
amrex::Real amrex::sundials::N_VMin_MultiFab (N_Vector x)
 
amrex::Real amrex::sundials::NormHelper_NVector_MultiFab (N_Vector a_x, N_Vector a_w, N_Vector id, int use_id, bool rms)
 
amrex::Real amrex::sundials::N_VWL2Norm_MultiFab (N_Vector x, N_Vector w)
 
amrex::Real amrex::sundials::N_VL1Norm_MultiFab (N_Vector x)
 
void amrex::sundials::N_VCompare_MultiFab (amrex::Real a, N_Vector x, N_Vector z)
 
int amrex::sundials::N_VInvTest_MultiFab (N_Vector x, N_Vector z)
 
int amrex::sundials::N_VConstrMask_MultiFab (N_Vector a_a, N_Vector a_x, N_Vector a_m)
 
amrex::Real amrex::sundials::N_VMinQuotient_MultiFab (N_Vector a_num, N_Vector a_denom)