#include "LevelData.H"
#include "NodeFArrayBox.H"
#include "Vector.H"
#include "IntVectSet.H"
Include dependency graph for Norms.H:
Go to the source code of this file.
Functions | |
Real | norm (const NodeFArrayBox &a_nfab, const Real a_dx, const Box &a_subbox, const int a_p, const int a_startComp, const int a_numComp) |
Computes L^p norm of a subbox of a NodeFArrayBox. | |
Real | maxnorm (const NodeFArrayBox &a_nfab, const Box &a_subbox, const int a_startComp, const int a_numComp) |
Computes max norm of a subbox of a NodeFArrayBox. | |
Real | integral (const NodeFArrayBox &a_nfab, const Real a_dx, const Box &a_subbox, const int a_startComp, const int a_numComp) |
Computes integral of a subbox of a NodeFArrayBox. | |
Real | integral (const NodeFArrayBox &a_nfab, const Real a_dx, const int a_startComp, const int a_numComp) |
Computes integral of a NodeFArrayBox. | |
Real | norm (const BoxLayoutData< NodeFArrayBox > &a_layout, const Real a_dx, const int a_p, const Interval &a_interval, bool a_verbose=true) |
Computes L^p norm of a BoxLayoutData<NodeFArrayBox>. | |
Real | maxnorm (const BoxLayoutData< NodeFArrayBox > &a_layout, const Interval &a_interval, bool a_verbose=true) |
Computes max norm of a BoxLayoutData<NodeFArrayBox>. | |
Real | norm (const Vector< LevelData< NodeFArrayBox > * > &a_phi, const Vector< ProblemDomain > &a_domain, const Vector< int > &a_nRefFine, const Real a_dxCrse, const Interval a_comps, const int a_p, const int a_lBase, bool a_verbose=true) |
Computes norm of multilevel array, counting only valid nodes at each level. | |
Real | norm (const Vector< LevelData< NodeFArrayBox > * > &a_phi, const Vector< Box > &a_domain, const Vector< int > &a_nRefFine, const Real a_dxCrse, const Interval a_comps, const int a_p, const int a_lBase, bool a_verbose=true) |
Computes norm of multilevel array, counting only valid nodes at each level. | |
Real | norm (const LevelData< NodeFArrayBox > &a_phi, const ProblemDomain &a_domain, const DisjointBoxLayout *a_finerGridsPtr, const int a_nRefFine, const Real a_dx, const Interval a_comps, const int a_p, bool a_verbose=true) |
Computes norm of single-level array, counting only valid nodes. | |
Real | norm (const LevelData< NodeFArrayBox > &a_phi, const Box &a_domain, const DisjointBoxLayout *a_finerGridsPtr, const int a_nRefFine, const Real a_dx, const Interval a_comps, const int a_p, bool a_verbose=true) |
Computes norm of single-level array, counting only valid nodes. | |
Real | norm (const LevelData< NodeFArrayBox > &a_phi, const ProblemDomain &a_domain, const DisjointBoxLayout &a_finerGridsCoarsened, const LayoutData< Vector< IntVectSet > > &a_IVSVext, const LayoutData< Vector< IntVectSet > > &a_IVSVintFinerCoarsened, const int a_nRefFine, const Real a_dx, const Interval a_comps, const int a_p, bool a_verbose=true) |
Computes norm of single-level array, counting only valid nodes. | |
Real | norm (const LevelData< NodeFArrayBox > &a_phi, const Box &a_domain, const DisjointBoxLayout &a_finerGridsCoarsened, const LayoutData< Vector< IntVectSet > > &a_IVSVext, const LayoutData< Vector< IntVectSet > > &a_IVSVintFinerCoarsened, const int a_nRefFine, const Real a_dx, const Interval a_comps, const int a_p, bool a_verbose=true) |
Computes norm of single-level array, counting only valid nodes. | |
Real | norm (const LevelData< NodeFArrayBox > &a_phi, const ProblemDomain &a_domain, const LayoutData< Vector< IntVectSet > > &a_IVSVext, const Real a_dx, const Interval a_comps, const int a_p, bool a_verbose=true) |
Computes norm of single-level array, counting only valid nodes, with no finer level. | |
Real | norm (const LevelData< NodeFArrayBox > &a_phi, const Box &a_domain, const LayoutData< Vector< IntVectSet > > &a_IVSVext, const Real a_dx, const Interval a_comps, const int a_p, bool a_verbose=true) |
Computes norm of single-level array, counting only valid nodes, with no finer level. | |
Real | maxnorm (const Vector< LevelData< NodeFArrayBox > * > &a_phi, const Vector< ProblemDomain > &a_domain, const Vector< int > &a_nRefFine, const Interval a_comps, const int a_lBase, bool a_verbose=true) |
Computes max norm of multilevel array, counting only valid nodes at each level. | |
Real | maxnorm (const Vector< LevelData< NodeFArrayBox > * > &a_phi, const Vector< Box > &a_domain, const Vector< int > &a_nRefFine, const Interval a_comps, const int a_lBase, bool a_verbose=true) |
Computes max norm of multilevel array, counting only valid nodes at each level. | |
Real | maxnorm (const LevelData< NodeFArrayBox > &a_phi, const ProblemDomain &a_domain, const DisjointBoxLayout *a_finerGridsPtr, const int a_nRefFine, const Interval a_comps, bool a_verbose=true) |
Computes max norm of single-level array, counting only valid nodes. | |
Real | maxnorm (const LevelData< NodeFArrayBox > &a_phi, const Box &a_domain, const DisjointBoxLayout *a_finerGridsPtr, const int a_nRefFine, const Interval a_comps, bool a_verbose=true) |
Computes max norm of single-level array, counting only valid nodes. | |
Real | maxnorm (const LevelData< NodeFArrayBox > &a_phi, const ProblemDomain &a_domain, const DisjointBoxLayout &a_finerGridsCoarsened, const LayoutData< Vector< IntVectSet > > &a_IVSVext, const LayoutData< Vector< IntVectSet > > &a_IVSVintFinerCoarsened, const int a_nRefFine, const Interval a_comps, bool a_verbose=true) |
Computes max norm of single-level array, counting only valid nodes. | |
Real | maxnorm (const LevelData< NodeFArrayBox > &a_phi, const Box &a_domain, const DisjointBoxLayout &a_finerGridsCoarsened, const LayoutData< Vector< IntVectSet > > &a_IVSVext, const LayoutData< Vector< IntVectSet > > &a_IVSVintFinerCoarsened, const int a_nRefFine, const Interval a_comps, bool a_verbose=true) |
Computes max norm of single-level array, counting only valid nodes. | |
Real | maxnorm (const LevelData< NodeFArrayBox > &a_phi, const ProblemDomain &a_domain, const LayoutData< Vector< IntVectSet > > &a_IVSVext, const Interval a_comps, bool a_verbose=true) |
Computes max norm of single-level array, counting only valid nodes, with no finer level. | |
Real | maxnorm (const LevelData< NodeFArrayBox > &a_phi, const Box &a_domain, const LayoutData< Vector< IntVectSet > > &a_IVSVext, const Interval a_comps, bool a_verbose=true) |
Computes max norm of single-level array, counting only valid nodes, with no finer level. | |
Real | integral (const BoxLayoutData< NodeFArrayBox > &a_layout, const Real a_dx, const Interval &a_interval, bool a_verbose=true) |
Computes integral of a BoxLayoutData<NodeFArrayBox>. | |
Real | integral (const Vector< LevelData< NodeFArrayBox > * > &a_phi, const Vector< ProblemDomain > &a_domain, const Vector< int > &a_nRefFine, const Real a_dxCrse, const Interval a_comps, const int a_lBase, bool a_verbose=true) |
Computes integral of multilevel array, counting only valid nodes at each level. | |
Real | integral (const Vector< LevelData< NodeFArrayBox > * > &a_phi, const Vector< Box > &a_domain, const Vector< int > &a_nRefFine, const Real a_dxCrse, const Interval a_comps, const int a_lBase, bool a_verbose=true) |
Computes integral of multilevel array, counting only valid nodes at each level. | |
Real | integral (const LevelData< NodeFArrayBox > &a_phi, const ProblemDomain &a_domain, const DisjointBoxLayout *a_finerGridsPtr, const int a_nRefFine, const Real a_dx, const Interval a_comps, bool a_verbose=true) |
Computes integral of single-level array, counting only valid nodes. | |
Real | integral (const LevelData< NodeFArrayBox > &a_phi, const Box &a_domain, const DisjointBoxLayout *a_finerGridsPtr, const int a_nRefFine, const Real a_dx, const Interval a_comps, bool a_verbose=true) |
Computes integral of single-level array, counting only valid nodes. | |
Real | integral (const LevelData< NodeFArrayBox > &a_phi, const ProblemDomain &a_domain, const DisjointBoxLayout &a_finerGridsCoarsened, const LayoutData< Vector< IntVectSet > > &a_IVSVext, const LayoutData< Vector< IntVectSet > > &a_IVSVintFinerCoarsened, const int a_nRefFine, const Real a_dx, const Interval a_comps, bool a_verbose=true) |
Computes integral of single-level array, counting only valid nodes. | |
Real | integral (const LevelData< NodeFArrayBox > &a_phi, const Box &a_domain, const DisjointBoxLayout &a_finerGridsCoarsened, const LayoutData< Vector< IntVectSet > > &a_IVSVext, const LayoutData< Vector< IntVectSet > > &a_IVSVintFinerCoarsened, const int a_nRefFine, const Real a_dx, const Interval a_comps, bool a_verbose=true) |
Computes integral of single-level array, counting only valid nodes. | |
Real | integral (const LevelData< NodeFArrayBox > &a_phi, const ProblemDomain &a_domain, const LayoutData< Vector< IntVectSet > > &a_IVSVext, const Real a_dx, const Interval a_comps, bool a_verbose=true) |
Computes integral of single-level array, counting only valid nodes, with no finer level. | |
Real | integral (const LevelData< NodeFArrayBox > &a_phi, const Box &a_domain, const LayoutData< Vector< IntVectSet > > &a_IVSVext, const Real a_dx, const Interval a_comps, bool a_verbose=true) |
Computes integral of single-level array, counting only valid nodes, with no finer level. |
|
Computes L^p norm of a subbox of a NodeFArrayBox. Computes L^p norm of the data in a subbox of a_nfab.
|
|
Computes max norm of a subbox of a NodeFArrayBox. Computes max norm of the data in a subbox of a_nfab.
|
|
Computes integral of a subbox of a NodeFArrayBox. Computes integral of the data in a subbox of a_nfab.
|
|
Computes integral of a NodeFArrayBox. Computes integral of the data in a_nfab.
|
|
Computes L^p norm of a BoxLayoutData<NodeFArrayBox>. Computes L^p norm of a_layout. Ignores ghost cells for LevelData. This is an internal function that should NOT normally be called by the user.
|
|
Computes max norm of a BoxLayoutData<NodeFArrayBox>. Computes max norm of a_layout. Ignores ghost cells for LevelData. This is an internal function that should NOT normally be called by the user.
|
|
Computes norm of multilevel array, counting only valid nodes at each level. Computes norm of multilevel array a_phi. Only the valid nodes at each level are counted. The valid nodes at a level are those that are not covered by the interior of any finer level.
|
|
Computes norm of multilevel array, counting only valid nodes at each level. Computes norm of multilevel array a_phi. Only the valid nodes at each level are counted. The valid nodes at a level are those that are not covered by the interior of any finer level.
|
|
Computes norm of single-level array, counting only valid nodes. Computes norm of single-level array a_phi. Only the valid nodes at this level are counted. The valid nodes are the interior nodes of this level that are not projections of interior nodes of the finer level, if any. This function computes exterior boundary nodes, and interior boundary nodes of the coarsened finer level, if any. It is more efficient to precompute these boundary-node objects and call one of the other norm functions below.
|
|
Computes norm of single-level array, counting only valid nodes. Computes norm of single-level array a_phi. Only the valid nodes at this level are counted. The valid nodes are the interior nodes of this level that are not projections of interior nodes of the finer level, if any. This function computes exterior boundary nodes, and interior boundary nodes of the coarsened finer level, if any. It is more efficient to precompute these boundary-node objects and call one of the other norm functions below.
|
|
Computes norm of single-level array, counting only valid nodes. Computes norm of single-level array a_phi. Only the valid nodes at this level are counted. The valid nodes are the interior nodes of this level that are not projections of interior nodes of the finer level, if any.
The a_IVSVext argument is obtained from the calls:
The a_IVSVintFinerCoarsened argument is obtained from the call:
|
|
Computes norm of single-level array, counting only valid nodes. Computes norm of single-level array a_phi. Only the valid nodes at this level are counted. The valid nodes are the interior nodes of this level that are not projections of interior nodes of the finer level, if any.
The a_IVSVext argument is obtained from the calls:
The a_IVSVintFinerCoarsened argument is obtained from the call:
|
|
Computes norm of single-level array, counting only valid nodes, with no finer level. Computes norm of single-level array a_phi, where there is no finer level. Only the valid nodes at this level are counted. The valid nodes are the interior nodes of this level.
The a_IVSVext argument is obtained from the calls:
|
|
Computes norm of single-level array, counting only valid nodes, with no finer level. Computes norm of single-level array a_phi, where there is no finer level. Only the valid nodes at this level are counted. The valid nodes are the interior nodes of this level.
The a_IVSVext argument is obtained from the calls:
|
|
Computes max norm of multilevel array, counting only valid nodes at each level. Computes max norm of multilevel array a_phi. Only the valid nodes at each level are counted. The valid nodes at a level are those that are not covered by the interior of any finer level.
|
|
Computes max norm of multilevel array, counting only valid nodes at each level. Computes max norm of multilevel array a_phi. Only the valid nodes at each level are counted. The valid nodes at a level are those that are not covered by the interior of any finer level.
|
|
Computes max norm of single-level array, counting only valid nodes. Computes max norm of single-level array a_phi. Only the valid nodes at this level are counted. The valid nodes are the interior nodes of this level that are not projections of interior nodes of the finer level, if any. This function computes exterior boundary nodes, and interior boundary nodes of the coarsened finer level, if any. It is more efficient to precompute these boundary-node objects and call one of the other maxnorm functions below.
|
|
Computes max norm of single-level array, counting only valid nodes. Computes max norm of single-level array a_phi. Only the valid nodes at this level are counted. The valid nodes are the interior nodes of this level that are not projections of interior nodes of the finer level, if any. This function computes exterior boundary nodes, and interior boundary nodes of the coarsened finer level, if any. It is more efficient to precompute these boundary-node objects and call one of the other maxnorm functions below.
|
|
Computes max norm of single-level array, counting only valid nodes. Computes max norm of single-level array a_phi. Only the valid nodes at this level are counted. The valid nodes are the interior nodes of this level that are not projections of interior nodes of the finer level, if any.
The a_IVSVext argument is obtained from the calls:
The a_IVSVintFinerCoarsened argument is obtained from the calls:
|
|
Computes max norm of single-level array, counting only valid nodes. Computes max norm of single-level array a_phi. Only the valid nodes at this level are counted. The valid nodes are the interior nodes of this level that are not projections of interior nodes of the finer level, if any.
The a_IVSVext argument is obtained from the calls:
The a_IVSVintFinerCoarsened argument is obtained from the calls:
|
|
Computes max norm of single-level array, counting only valid nodes, with no finer level. Computes max norm of single-level array a_phi, where there is no finer level. Only the valid nodes at this level are counted. The valid nodes are the interior nodes of this level.
The a_IVSVext argument is obtained from the calls:
|
|
Computes max norm of single-level array, counting only valid nodes, with no finer level. Computes max norm of single-level array a_phi, where there is no finer level. Only the valid nodes at this level are counted. The valid nodes are the interior nodes of this level.
The a_IVSVext argument is obtained from the calls:
|
|
Computes integral of a BoxLayoutData<NodeFArrayBox>. Computes integral of a_layout. Ignores ghost cells for LevelData. This is an internal function that should NOT normally be called by the user.
|
|
Computes integral of multilevel array, counting only valid nodes at each level. Computes integral of multilevel array a_phi. Only the valid nodes at each level are counted. The valid nodes at a level are those that are not covered by the interior of any finer level.
|
|
Computes integral of multilevel array, counting only valid nodes at each level. Computes integral of multilevel array a_phi. Only the valid nodes at each level are counted. The valid nodes at a level are those that are not covered by the interior of any finer level.
|
|
Computes integral of single-level array, counting only valid nodes. Computes integral of single-level array a_phi. Only the valid nodes at this level are counted. The valid nodes are the interior nodes of this level that are not projections of interior nodes of the finer level, if any. This function computes exterior boundary nodes, and interior boundary nodes of the coarsened finer level, if any. It is more efficient to precompute these boundary-node objects and call one of the other integral functions below.
|
|
Computes integral of single-level array, counting only valid nodes. Computes integral of single-level array a_phi. Only the valid nodes at this level are counted. The valid nodes are the interior nodes of this level that are not projections of interior nodes of the finer level, if any. This function computes exterior boundary nodes, and interior boundary nodes of the coarsened finer level, if any. It is more efficient to precompute these boundary-node objects and call one of the other integral functions below.
|
|
Computes integral of single-level array, counting only valid nodes. Computes integral of single-level array a_phi. Only the valid nodes at this level are counted. The valid nodes are the interior nodes of this level that are not projections of interior nodes of the finer level, if any.
The a_IVSVext argument is obtained from the calls:
The a_IVSVintFinerCoarsened argument is obtained from the call:
|
|
Computes integral of single-level array, counting only valid nodes. Computes integral of single-level array a_phi. Only the valid nodes at this level are counted. The valid nodes are the interior nodes of this level that are not projections of interior nodes of the finer level, if any.
The a_IVSVext argument is obtained from the calls:
The a_IVSVintFinerCoarsened argument is obtained from the call:
|
|
Computes integral of single-level array, counting only valid nodes, with no finer level. Computes integral of single-level array a_phi, where there is no finer level. Only the valid nodes at this level are counted. The valid nodes are the interior nodes of this level.
The a_IVSVext argument is obtained from the calls:
|
|
Computes integral of single-level array, counting only valid nodes, with no finer level. Computes integral of single-level array a_phi, where there is no finer level. Only the valid nodes at this level are counted. The valid nodes are the interior nodes of this level.
The a_IVSVext argument is obtained from the calls:
|