This provides length of period for periodic domains. 0 means it is not periodic in that direction. It is also assumed that the periodic domain starts with index 0.
More...
#include <AMReX_Periodicity.H>
This provides length of period for periodic domains. 0 means it is not periodic in that direction. It is also assumed that the periodic domain starts with index 0.
◆ Periodicity() [1/2]
amrex::Periodicity::Periodicity |
( |
| ) |
|
|
inlinenoexcept |
◆ Periodicity() [2/2]
amrex::Periodicity::Periodicity |
( |
const IntVect & |
v | ) |
|
|
inlineexplicitnoexcept |
◆ Domain()
Box amrex::Periodicity::Domain |
( |
| ) |
const |
|
noexcept |
Cell-centered domain Box "infinitely" long in non-periodic directions.
◆ isAllPeriodic()
bool amrex::Periodicity::isAllPeriodic |
( |
| ) |
const |
|
inlinenoexcept |
◆ isAnyPeriodic()
bool amrex::Periodicity::isAnyPeriodic |
( |
| ) |
const |
|
inlinenoexcept |
◆ isPeriodic()
bool amrex::Periodicity::isPeriodic |
( |
int |
dir | ) |
const |
|
inlinenoexcept |
◆ NonPeriodic()
const Periodicity & amrex::Periodicity::NonPeriodic |
( |
| ) |
|
|
staticnoexcept |
◆ operator==()
bool amrex::Periodicity::operator== |
( |
const Periodicity & |
rhs | ) |
const |
|
inlinenoexcept |
◆ shiftIntVect()
◆ period
The documentation for this class was generated from the following files: