|
chombo-discharge
|
Class for passing electrostatic boundary conditions into MFHelmholtzOp. More...
#include <CD_MFHelmholtzElectrostaticDomainBCFactory.H>


Public Member Functions | |
| MFHelmholtzElectrostaticDomainBCFactory ()=delete | |
| Weak construction is bad. Use the full constructor. | |
| MFHelmholtzElectrostaticDomainBCFactory (const ElectrostaticDomainBc &a_electrostaticBCs) | |
| Full constructor. | |
| MFHelmholtzElectrostaticDomainBCFactory (MFHelmholtzElectrostaticDomainBCFactory &a_other)=delete | |
| Disallowed copy constructor. | |
| MFHelmholtzElectrostaticDomainBCFactory (MFHelmholtzElectrostaticDomainBCFactory &&a_other)=delete | |
| Disallowed move constructor. | |
| MFHelmholtzElectrostaticDomainBCFactory & | operator= (MFHelmholtzElectrostaticDomainBCFactory &a_other)=delete |
| Disallowed copy assignment. | |
| MFHelmholtzElectrostaticDomainBCFactory & | operator= (MFHelmholtzElectrostaticDomainBCFactory &&a_other)=delete |
| Disallowed move assignment. | |
| virtual | ~MFHelmholtzElectrostaticDomainBCFactory () |
| Destructor (does nothing) | |
| RefCountedPtr< EBHelmholtzDomainBC > | create (const int a_iphase) const override final |
| Factory method. | |
Public Member Functions inherited from MFHelmholtzDomainBCFactory | |
| MFHelmholtzDomainBCFactory () | |
| Constructor. | |
| virtual | ~MFHelmholtzDomainBCFactory () |
| Destructor. | |
| MFHelmholtzDomainBCFactory (const MFHelmholtzDomainBCFactory &a_other)=delete | |
| Disallowed – don't see why you would need it. | |
| MFHelmholtzDomainBCFactory & | operator= (const MFHelmholtzDomainBCFactory &a_other)=delete |
| Disallowed - don't see why you would need it. | |
| MFHelmholtzDomainBCFactory (MFHelmholtzDomainBCFactory &&)=default | |
| Move constructor. | |
| MFHelmholtzDomainBCFactory & | operator= (MFHelmholtzDomainBCFactory &&)=default |
| Move assignment operator. | |
Protected Attributes | |
| ElectrostaticDomainBc | m_electrostaticBCs |
| Domain boundary conditions. | |
Class for passing electrostatic boundary conditions into MFHelmholtzOp.
This class implements MFHelmholtzDomainBCFactory and must thus return an EBHelmholtzDomainBC object for encapsulating domain boundary conditions in EBHelmholtzOp. This is simply a multifluid wrapper.
| MFHelmholtzElectrostaticDomainBCFactory::MFHelmholtzElectrostaticDomainBCFactory | ( | const ElectrostaticDomainBc & | a_electrostaticBCs | ) |
Full constructor.
| [in] | a_electrostaticBCs | Electrostatic boundary conditions on domain sides |
|
delete |
Disallowed copy constructor.
| [in] | a_other | Other factory |
|
delete |
Disallowed move constructor.
| [in] | a_other | Other factory |
|
finaloverridevirtual |
Factory method.
| [in] | a_iphase | Phase |
Implements MFHelmholtzDomainBCFactory.
|
delete |
Disallowed move assignment.
| [in] | a_other | Other factory |
|
delete |
Disallowed copy assignment.
| [in] | a_other | Other factory |