|
|
| EBHelmholtzEddingtonSP1DomainBC ()=delete |
| | Not allowed, use the full constructor.
|
| |
| | EBHelmholtzEddingtonSP1DomainBC (const EddingtonSP1DomainBc &a_eddingtonBCs, const RefCountedPtr< RtSpecies > &a_species, const Real a_r1, const Real a_r2) |
| | Full constructor.
|
| |
| | EBHelmholtzEddingtonSP1DomainBC (const EBHelmholtzEddingtonSP1DomainBC &a_other)=delete |
| | Disallowed – don't see why you would need it.
|
| |
| | EBHelmholtzEddingtonSP1DomainBC (const EBHelmholtzEddingtonSP1DomainBC &&a_other)=delete |
| | Disallowed – don't see why you would need it.
|
| |
|
virtual | ~EBHelmholtzEddingtonSP1DomainBC () |
| | Destructor.
|
| |
| EBHelmholtzEddingtonSP1DomainBC & | operator= (const EBHelmholtzEddingtonSP1DomainBC &a_other)=delete |
| | Disallowed - don't see why you would need it.
|
| |
| EBHelmholtzEddingtonSP1DomainBC & | operator= (const EBHelmholtzEddingtonSP1DomainBC &&a_other)=delete |
| | Disallowed - don't see why you would need it.
|
| |
| void | define (const Location::Cell a_dataLocation, const EBLevelGrid &a_eblg, const RealVect &a_probLo, const Real a_dx) override final |
| | Define function.
|
| |
| void | getFaceFlux (BaseFab< Real > &a_faceFlux, const BaseFab< Real > &a_phi, const BaseFab< Real > &a_Bcoef, const int &a_dir, const Side::LoHiSide &a_side, const DataIndex &a_dit, const bool a_useHomogeneous) const override final |
| | Get face flux. This is for regular cells.
|
| |
| Real | getFaceFlux (const VolIndex &a_vof, const EBCellFAB &a_phi, const EBFaceFAB &a_Bcoef, const int &a_dir, const Side::LoHiSide &a_side, const DataIndex &a_dit, const bool a_useHomogeneous) const override final |
| | Get face flux. This is for irregular cells.
|
| |
Public Member Functions inherited from EBHelmholtzDomainBC |
|
| EBHelmholtzDomainBC () |
| | Constructor.
|
| |
|
virtual | ~EBHelmholtzDomainBC () |
| | Destructor.
|
| |
|
| EBHelmholtzDomainBC (const EBHelmholtzDomainBC &a_other)=delete |
| | Disallowed – don't see why you would need it.
|
| |
|
| EBHelmholtzDomainBC (const EBHelmholtzDomainBC &&a_other)=delete |
| | Disallowed – don't see why you would need it.
|
| |
|
EBHelmholtzDomainBC & | operator= (const EBHelmholtzDomainBC &a_other)=delete |
| | Disallowed - don't see why you would need it.
|
| |
|
EBHelmholtzDomainBC & | operator= (const EBHelmholtzDomainBC &&a_other)=delete |
| | Disallowed - don't see why you would need it.
|
| |
Class for passing EddingtonSP1 domain boundary conditions into EBHelmholtzOp.
This calss is a wrapper for Dirichlet/Neumann boundary conditions where the values/functions are passed in through EddingtonDomainBc
- Note
- For this class to operate correctly with time-dependent boundary conditions, the user must ensure that the time dependence is captured by reference. The time argument in ElectrostaticDomainBc::BcFunction by this class, so whatever function is put in there, it must capture time by reference.