chombo-discharge
Loading...
Searching...
No Matches
CD_EBNonConservativeDivergence.H
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2021-2026 SINTEF Energy Research
3 *
4 * SPDX-License-Identifier: GPL-3.0-or-later
5 */
6
13#ifndef CD_EBNONCONSERVATIVEDIVERGENCE_H
14#define CD_EBNONCONSERVATIVEDIVERGENCE_H
15
16// Chombo includes
17#include <EBLevelGrid.H>
18#include <LevelData.H>
19#include <LayoutData.H>
20#include <VoFIterator.H>
21#include <Stencils.H>
22#include <BaseIVFAB.H>
23#include <EBCellFAB.H>
24
25// Our includes
26#include <CD_NamespaceHeader.H>
27
99
100#include <CD_NamespaceFooter.H>
101
102#endif
Class for computing a non-conservative by smooshing a conservative divergence.
Definition CD_EBNonConservativeDivergence.H:37
LayoutData< BaseIVFAB< VoFStencil > > m_stencils
Stencils.
Definition CD_EBNonConservativeDivergence.H:97
LayoutData< VoFIterator > m_vofIterator
VoF iterator for iterating through the stencils.
Definition CD_EBNonConservativeDivergence.H:92
virtual void nonConservativeDivergence(LevelData< BaseIVFAB< Real > > &a_nonConsDivF, const LevelData< EBCellFAB > &a_kappaDivF) const noexcept
Function for computing the non-conservative divergence.
Definition CD_EBNonConservativeDivergence.cpp:106
virtual void define(const EBLevelGrid &a_eblg, const int a_radius) noexcept
Define function. Puts object in usable state.
Definition CD_EBNonConservativeDivergence.cpp:45
EBNonConservativeDivergence(const EBNonConservativeDivergence &a_other)=delete
Copy constructor. Not allowed.
EBNonConservativeDivergence() noexcept
Default constructor. Must call the define function afterwards.
Definition CD_EBNonConservativeDivergence.cpp:22
bool m_isDefined
Defined or not.
Definition CD_EBNonConservativeDivergence.H:82
EBLevelGrid m_eblg
Grids.
Definition CD_EBNonConservativeDivergence.H:87
virtual ~EBNonConservativeDivergence() noexcept
Destructor. Does nothing.
Definition CD_EBNonConservativeDivergence.cpp:39
Base class for a tracer particle solver. This solver can advance particles in a pre-defined velocity ...
Definition CD_TracerParticleSolver.H:38