-
Notifications
You must be signed in to change notification settings - Fork 17
/
Copy pathcomputeHullSumMassDensity.hh
28 lines (23 loc) · 1.15 KB
/
computeHullSumMassDensity.hh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
//---------------------------------Spheral++------------------------------------
// Compute the hull mass density summation.
//------------------------------------------------------------------------------
#ifndef __Spheral__computeHullSumMassDensity__
#define __Spheral__computeHullSumMassDensity__
namespace Spheral {
// Forward declarations.
template<typename Dimension> class ConnectivityMap;
template<typename Dimension> class TableKernel;
template<typename Dimension, typename DataType> class FieldList;
template<typename Dimension> class Boundary;
class NodeCoupling;
template<typename Dimension>
void
computeHullSumMassDensity(const ConnectivityMap<Dimension>& connectivityMap,
const TableKernel<Dimension>& W,
const FieldList<Dimension, typename Dimension::Vector>& position,
const FieldList<Dimension, typename Dimension::Scalar>& mass,
const FieldList<Dimension, typename Dimension::SymTensor>& H,
const NodeCoupling& nodeCoupling,
FieldList<Dimension, typename Dimension::Scalar>& massDensity);
}
#endif