chombo-discharge
Loading...
Searching...
No Matches
Source
Elliptic
CD_MFHelmholtzEBBCFactory.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_MFHELMHOLTZEBBCFACTORY_H
14
#define CD_MFHELMHOLTZEBBCFACTORY_H
15
16
// Our includes
17
#include <CD_EBHelmholtzEBBC.H>
18
#include <
CD_MFHelmholtzJumpBC.H
>
19
#include <CD_NamespaceHeader.H>
20
24
class
MFHelmholtzEBBCFactory
25
{
26
public
:
30
MFHelmholtzEBBCFactory
();
31
35
virtual
~MFHelmholtzEBBCFactory
();
36
43
virtual
RefCountedPtr<EBHelmholtzEBBC>
44
create
(
const
int
a_iphase
,
const
RefCountedPtr<MFHelmholtzJumpBC>
&
a_jumpBC
)
const
= 0;
45
};
46
47
#include <CD_NamespaceFooter.H>
48
49
#endif
CD_MFHelmholtzJumpBC.H
Declaration of class for computing "jump interface" boundary conditions for multifluid Helmholtz code...
MFHelmholtzEBBCFactory
Base class for making boundary conditions on the EB in a multifluid context.
Definition
CD_MFHelmholtzEBBCFactory.H:25
MFHelmholtzEBBCFactory::MFHelmholtzEBBCFactory
MFHelmholtzEBBCFactory()
Weak constructor. Must subsequently set order, weight, and value.
Definition
CD_MFHelmholtzEBBCFactory.cpp:20
MFHelmholtzEBBCFactory::~MFHelmholtzEBBCFactory
virtual ~MFHelmholtzEBBCFactory()
Default constructor.
Definition
CD_MFHelmholtzEBBCFactory.cpp:25
MFHelmholtzEBBCFactory::create
virtual RefCountedPtr< EBHelmholtzEBBC > create(const int a_iphase, const RefCountedPtr< MFHelmholtzJumpBC > &a_jumpBC) const =0
Factory method for.
TracerParticleSolver
Base class for a tracer particle solver. This solver can advance particles in a pre-defined velocity ...
Definition
CD_TracerParticleSolver.H:38
Generated by
1.9.8