12 #ifndef CD_EBHelmholtzLarsenEBBCFactory_H
13 #define CD_EBHelmholtzLarsenEBBCFactory_H
17 #include <CD_EBHelmholtzRobinEBBCFactory.H>
18 #include <CD_NamespaceHeader.H>
43 const RefCountedPtr<RtSpecies>& a_species,
103 #include <CD_NamespaceFooter.H>
Declaration of a class which supplies a user interface to radiative transfer code.
Class for making Larsen boundary conditions.
Definition: CD_EBHelmholtzLarsenEBBCFactory.H:24
EBHelmholtzLarsenEBBCFactory(const EBHelmholtzLarsenEBBCFactory &a_other)=delete
No copy construction.
EBHelmholtzLarsenEBBCFactory & operator=(const EBHelmholtzLarsenEBBCFactory &a_other)=delete
No copy assignment.
RefCountedPtr< RtSpecies > m_species
Radiative transfer species.
Definition: CD_EBHelmholtzLarsenEBBCFactory.H:79
virtual ~EBHelmholtzLarsenEBBCFactory()
Default constructor.
Definition: CD_EBHelmholtzLarsenEBBCFactory.cpp:34
EBHelmholtzLarsenEBBCFactory()=delete
Disallowed weak constructor.
Real m_r1
"First reflection coefficient"
Definition: CD_EBHelmholtzLarsenEBBCFactory.H:84
EBHelmholtzLarsenEBBCFactory & operator=(const EBHelmholtzLarsenEBBCFactory &&a_other)=delete
No move assignment.
void setRobinCoefficients()
Set Robin coefficients.
Definition: CD_EBHelmholtzLarsenEBBCFactory.cpp:38
EBHelmholtzLarsenEBBCFactory(const EBHelmholtzLarsenEBBCFactory &&a_other)=delete
No move construction.
Real m_source
Source term.
Definition: CD_EBHelmholtzLarsenEBBCFactory.H:94
Real m_r2
"Second reflection coefficient"
Definition: CD_EBHelmholtzLarsenEBBCFactory.H:89
Base class for making Robin boundary conditions with EBHelmholtzOp.
Definition: CD_EBHelmholtzRobinEBBCFactory.H:29