chombo-discharge
Loading...
Searching...
No Matches
Source
Elliptic
CD_MFHelmholtzEBBCFactory.H
Go to the documentation of this file.
1
/* chombo-discharge
2
* Copyright © 2021 SINTEF Energy Research.
3
* Please refer to Copyright.txt and LICENSE in the chombo-discharge root directory.
4
*/
5
12
#ifndef CD_MFHelmholtzEBBCFactory_H
13
#define CD_MFHelmholtzEBBCFactory_H
14
15
// Our includes
16
#include <CD_EBHelmholtzEBBC.H>
17
#include <
CD_MFHelmholtzJumpBC.H
>
18
#include <CD_NamespaceHeader.H>
19
23
class
MFHelmholtzEBBCFactory
24
{
25
public
:
29
MFHelmholtzEBBCFactory
();
30
34
virtual
~MFHelmholtzEBBCFactory
();
35
39
virtual
RefCountedPtr<EBHelmholtzEBBC>
40
create
(
const
int
a_iphase
,
const
RefCountedPtr<MFHelmholtzJumpBC>
&
a_jumpBC
)
const
= 0;
41
};
42
43
#include <CD_NamespaceFooter.H>
44
45
#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:24
MFHelmholtzEBBCFactory::MFHelmholtzEBBCFactory
MFHelmholtzEBBCFactory()
Weak constructor. Must subsequently set order, weight, and value.
Definition
CD_MFHelmholtzEBBCFactory.cpp:19
MFHelmholtzEBBCFactory::~MFHelmholtzEBBCFactory
virtual ~MFHelmholtzEBBCFactory()
Default constructor.
Definition
CD_MFHelmholtzEBBCFactory.cpp:24
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:37
Generated by
1.9.8