Chombo + EB
3.0
src
AMRTools
DotProduct.H
Go to the documentation of this file.
1
#ifdef CH_LANG_CC
2
/*
3
* _______ __
4
* / ___/ / ___ __ _ / / ___
5
* / /__/ _ \/ _ \/ V \/ _ \/ _ \
6
* \___/_//_/\___/_/_/_/_.__/\___/
7
* Please refer to Copyright.txt, in Chombo's root directory.
8
*/
9
#endif
10
11
#ifndef _DOTPRODUCT_H_
12
#define _DOTPRODUCT_H_
13
14
#include "
BoxLayout.H
"
15
#include "
BoxLayoutData.H
"
16
#include "
FArrayBox.H
"
17
#include "NamespaceHeader.H"
18
19
// this is the all-component dot-product
20
extern
Real
DotProduct
(
const
BoxLayoutData<FArrayBox>
& a_dataOne,
21
const
BoxLayoutData<FArrayBox>
& a_dataTwo,
22
const
BoxLayout
& a_dblIn);
23
24
extern
Real
DotProduct
(
const
BoxLayoutData<FArrayBox>
& a_dataOne,
25
const
BoxLayoutData<FArrayBox>
& a_dataTwo,
26
const
BoxLayout
& a_dblIn,
27
const
Interval
& a_comps);
28
29
#include "NamespaceFooter.H"
30
#endif
BoxLayoutData.H
BoxLayout
A not-necessarily-disjoint collective of boxes.
Definition:
BoxLayout.H:146
FArrayBox.H
Interval
Structure for passing component ranges in code.
Definition:
Interval.H:23
BoxLayoutData< FArrayBox >
Real
double Real
Definition:
REAL.H:33
BoxLayout.H
DotProduct
Real DotProduct(const BoxLayoutData< FArrayBox > &a_dataOne, const BoxLayoutData< FArrayBox > &a_dataTwo, const BoxLayout &a_dblIn)
Generated by
1.8.13