IBAMR  IBAMR version 0.19.
Static Public Member Functions | Private Member Functions | Static Private Member Functions | List of all members
IBTK::NormOps Class Reference

Class NormOps provides functionality for computing discrete vector norms.

#include <ibtk/NormOps.h>

Static Public Member Functions

static double L1Norm (const SAMRAI::solv::SAMRAIVectorReal< NDIM, double > *samrai_vector, bool local_only=false)
 Compute the discrete L1 norm of the SAMRAI vector. More...
 
static double L2Norm (const SAMRAI::solv::SAMRAIVectorReal< NDIM, double > *samrai_vector, bool local_only=false)
 Compute the discrete L2 norm of the SAMRAI vector. More...
 
static double maxNorm (const SAMRAI::solv::SAMRAIVectorReal< NDIM, double > *samrai_vector, bool local_only=false)
 Compute the discrete max-norm of the SAMRAI vector. More...
 

Private Member Functions

 NormOps ()=delete
 Default constructor. More...
 
 NormOps (const NormOps &from)=delete
 Copy constructor. More...
 
NormOpsoperator= (const NormOps &that)=delete
 Assignment operator. More...
 

Static Private Member Functions

static double L1Norm_local (const SAMRAI::solv::SAMRAIVectorReal< NDIM, double > *samrai_vector)
 Compute the local L1 norm. More...
 
static double L2Norm_local (const SAMRAI::solv::SAMRAIVectorReal< NDIM, double > *samrai_vector)
 Compute the local L2 norm. More...
 

Constructor & Destructor Documentation

◆ NormOps() [1/2]

IBTK::NormOps::NormOps ( )
privatedelete
Note
This constructor is not implemented and should not be used.

◆ NormOps() [2/2]

IBTK::NormOps::NormOps ( const NormOps from)
privatedelete
Note
This constructor is not implemented and should not be used.
Parameters
fromThe value to copy to this object.

Member Function Documentation

◆ L1Norm()

static double IBTK::NormOps::L1Norm ( const SAMRAI::solv::SAMRAIVectorReal< NDIM, double > *  samrai_vector,
bool  local_only = false 
)
static

◆ L2Norm()

static double IBTK::NormOps::L2Norm ( const SAMRAI::solv::SAMRAIVectorReal< NDIM, double > *  samrai_vector,
bool  local_only = false 
)
static

◆ maxNorm()

static double IBTK::NormOps::maxNorm ( const SAMRAI::solv::SAMRAIVectorReal< NDIM, double > *  samrai_vector,
bool  local_only = false 
)
static

◆ operator=()

NormOps& IBTK::NormOps::operator= ( const NormOps that)
privatedelete
Note
This operator is not implemented and should not be used.
Parameters
thatThe value to assign to this object.
Returns
A reference to this object.

◆ L1Norm_local()

static double IBTK::NormOps::L1Norm_local ( const SAMRAI::solv::SAMRAIVectorReal< NDIM, double > *  samrai_vector)
staticprivate

◆ L2Norm_local()

static double IBTK::NormOps::L2Norm_local ( const SAMRAI::solv::SAMRAIVectorReal< NDIM, double > *  samrai_vector)
staticprivate

The documentation for this class was generated from the following file: