Alamo
Nothing.H
Go to the documentation of this file.
1//
2// Empty BC class, used when specifying boundaries that have no
3// ghost cells/nodes but a BC object is still required.
4//
5
6#ifndef BC_NOTHING_H_
7#define BC_NOTHING_H_
8
9#include <AMReX_ParallelDescriptor.H>
10#include <AMReX_ParmParse.H>
11#include <AMReX_BCRec.H>
12#include <AMReX_PhysBCFunct.H>
13
14#include "BC/BC.H"
15
16namespace BC
17{
19 : public BC<Set::Scalar>
20{
21
22public:
23 Nothing () {};
24 virtual void FillBoundary (amrex::BaseFab<Set::Scalar>&,
25 const amrex::Box &,
26 int, int, int,
27 amrex::Real,
29 const amrex::Mask * /*mask*/ = nullptr) override {};
30
31 virtual amrex::BCRec GetBCRec() override {return amrex::BCRec();}
32};
33}
34#endif
virtual void FillBoundary(amrex::BaseFab< Set::Scalar > &, const amrex::Box &, int, int, int, amrex::Real, Orientation=Orientation::All, const amrex::Mask *=nullptr) override
Definition Nothing.H:24
virtual amrex::BCRec GetBCRec() override
Definition Nothing.H:31
Collection of boundary condition (BC) objects.
Definition BC.cpp:5
Orientation
Definition BC.H:30
@ All
Definition BC.H:31