Block-Structured AMR Software Framework
 
Loading...
Searching...
No Matches
AMReX_NVector_MultiFab.H File Reference
#include <AMReX_Array.H>
#include <AMReX_Geometry.H>
#include <AMReX_MultiFab.H>
#include <AMReX_MultiFabUtil.H>
#include <AMReX_Sundials_Core.H>
#include <sundials/sundials_nvector.h>
#include <cstdio>

Go to the source code of this file.

Classes

struct  amrex::sundials::N_VectorContent_MultiFab_notptr
 

Namespaces

namespace  amrex
 
namespace  amrex::sundials
 

Typedefs

using amrex::sundials::N_VectorContent_MultiFab = N_VectorContent_MultiFab_notptr *
 

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::MultiFabamrex::sundials::N_VGetVectorPointer_MultiFab (N_Vector v)
 
amrex::Real amrex::sundials::NormHelper_NVector_MultiFab (N_Vector a_x, N_Vector a_w, N_Vector id, int use_id, bool rms)
 
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::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)
 
amrex::MultiFab *& amrex::sundials::getMFptr (N_Vector v)
 
amrex::MultiFab amrex::sundials::N_VGetVectorAlias_MultiFab (N_Vector v)