chombo-discharge
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
EBHelmholtzEddingtonSP1DomainBCFactory Class Reference

Base class for passing EddingtonSP1 domain boundary conditions into EBHelmholtzOp. More...

#include <CD_EBHelmholtzEddingtonSP1DomainBCFactory.H>

Inheritance diagram for EBHelmholtzEddingtonSP1DomainBCFactory:
Inheritance graph
[legend]
Collaboration diagram for EBHelmholtzEddingtonSP1DomainBCFactory:
Collaboration graph
[legend]

Public Member Functions

 EBHelmholtzEddingtonSP1DomainBCFactory ()=delete
 Weak construction is bad. Use the full constructor.
 
 EBHelmholtzEddingtonSP1DomainBCFactory (const EddingtonSP1DomainBc &a_eddingtonBCs, const RefCountedPtr< RtSpecies > &a_species, const Real a_r1, const Real a_r2)
 Full constructor.
 
 EBHelmholtzEddingtonSP1DomainBCFactory (EBHelmholtzEddingtonSP1DomainBCFactory &a_other)=delete
 Disallowed copy constructor.
 
 EBHelmholtzEddingtonSP1DomainBCFactory (EBHelmholtzEddingtonSP1DomainBCFactory &&a_other)=delete
 Disallowed move constructor.
 
EBHelmholtzEddingtonSP1DomainBCFactoryoperator= (EBHelmholtzEddingtonSP1DomainBCFactory &a_other)=delete
 Disallowed copy assignment.
 
EBHelmholtzEddingtonSP1DomainBCFactoryoperator= (EBHelmholtzEddingtonSP1DomainBCFactory &&a_other)=delete
 Disallowed move assignment.
 
virtual ~EBHelmholtzEddingtonSP1DomainBCFactory ()
 Destructor.
 
 EBHelmholtzEddingtonSP1DomainBCFactory (const EBHelmholtzEddingtonSP1DomainBCFactory &a_other)=delete
 Disallowed – don't see why you would need it.
 
EBHelmholtzEddingtonSP1DomainBCFactoryoperator= (const EBHelmholtzEddingtonSP1DomainBCFactory &a_other)=delete
 Disallowed - don't see why you would need it.
 
RefCountedPtr< EBHelmholtzDomainBCcreate () const override final
 Factory method.
 
- Public Member Functions inherited from EBHelmholtzDomainBCFactory
 EBHelmholtzDomainBCFactory ()
 Constructor.
 
virtual ~EBHelmholtzDomainBCFactory ()
 Destructor.
 
 EBHelmholtzDomainBCFactory (const EBHelmholtzDomainBCFactory &a_other)=delete
 Disallowed – don't see why you would need it.
 
EBHelmholtzDomainBCFactoryoperator= (const EBHelmholtzDomainBCFactory &a_other)=delete
 Disallowed - don't see why you would need it.
 

Protected Attributes

EddingtonSP1DomainBc m_eddingtonBCs
 Domain boundary conditions.
 
RefCountedPtr< RtSpeciesm_species
 Radiative transfer species.
 
Real m_r1
 "First reflection coefficient"
 
Real m_r2
 "Second reflection coefficient"
 

Detailed Description

Base class for passing EddingtonSP1 domain boundary conditions into EBHelmholtzOp.

Constructor & Destructor Documentation

◆ EBHelmholtzEddingtonSP1DomainBCFactory()

EBHelmholtzEddingtonSP1DomainBCFactory::EBHelmholtzEddingtonSP1DomainBCFactory ( const EddingtonSP1DomainBc a_eddingtonBCs,
const RefCountedPtr< RtSpecies > &  a_species,
const Real  a_r1,
const Real  a_r2 
)

Full constructor.

Parameters
[in]a_eddingtonBCsEddingtonSP1 boundary conditions on domain sides
[in]a_speciesRadiative transfer species
[in]a_r1"First reflection coefficient"
[in]a_r2"Second reflection coefficient"

Member Function Documentation

◆ create()

RefCountedPtr< EBHelmholtzDomainBC > EBHelmholtzEddingtonSP1DomainBCFactory::create ( ) const
finaloverridevirtual

Factory method.

Implements EBHelmholtzDomainBCFactory.


The documentation for this class was generated from the following files: