chombo-discharge
Loading...
Searching...
No Matches
CD_MFHelmholtzDomainBCFactory.H
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
6/*
7 @file CD_MFHelmholtzDomainBCFactory.H
8 @brief Declaration of a factory class for making boundary condition objects for MFHelmholtzOp
9 @author Robert Marskar
10*/
11
12#ifndef CD_MFHelmholtzDomainBCFactory_H
13#define CD_MFHelmholtzDomainBCFactory_H
14
15// Chombo includes
16#include <RefCountedPtr.H>
17
18// Our includes
19#include <CD_EBHelmholtzDomainBC.H>
20#include <CD_NamespaceHeader.H>
21
55
56#include <CD_NamespaceFooter.H>
57
58#endif
Base class for creating domain boundary condition objects in MFHelmholtzOp.
Definition CD_MFHelmholtzDomainBCFactory.H:26
MFHelmholtzDomainBCFactory & operator=(const MFHelmholtzDomainBCFactory &a_other)=delete
Disallowed - don't see why you would need it.
MFHelmholtzDomainBCFactory(const MFHelmholtzDomainBCFactory &a_other)=delete
Disallowed – don't see why you would need it.
virtual ~MFHelmholtzDomainBCFactory()
Destructor.
Definition CD_MFHelmholtzDomainBCFactory.cpp:24
virtual RefCountedPtr< EBHelmholtzDomainBC > create(const int a_iphase) const =0
Factory method.
MFHelmholtzDomainBCFactory()
Constructor.
Definition CD_MFHelmholtzDomainBCFactory.cpp:19
Base class for a tracer particle solver. This solver can advance particles in a pre-defined velocity ...
Definition CD_TracerParticleSolver.H:37