|
WarpX
|
Typedefs | |
| using | comm_float_type = float |
Functions | |
| void | ParallelCopy (amrex::MultiFab &dst, const amrex::MultiFab &src, int src_comp, int dst_comp, int num_comp, const amrex::IntVect &src_nghost, const amrex::IntVect &dst_nghost, bool do_single_precision_comms, const amrex::Periodicity &period, amrex::FabArrayBase::CpOp op) |
| void | ParallelAdd (amrex::MultiFab &dst, const amrex::MultiFab &src, int src_comp, int dst_comp, int num_comp, const amrex::IntVect &src_nghost, const amrex::IntVect &dst_nghost, bool do_single_precision_comms, const amrex::Periodicity &period) |
| void | FillBoundary (amrex::MultiFab &mf, amrex::IntVect ng, bool do_single_precision_comms, const amrex::Periodicity &period, std::optional< bool > nodal_sync) |
| void | FillBoundary (amrex::MultiFab &mf, bool do_single_precision_comms, const amrex::Periodicity &period, std::optional< bool > nodal_sync) |
| void | FillBoundary (amrex::Vector< amrex::MultiFab * > const &mf, bool do_single_precision_comms, const amrex::Periodicity &period, std::optional< bool > nodal_sync) |
| void | FillBoundary (amrex::iMultiFab &imf, const amrex::Periodicity &period) |
| void | FillBoundary (amrex::iMultiFab &imf, amrex::IntVect ng, const amrex::Periodicity &period) |
| void | SumBoundary (amrex::MultiFab &mf, int start_comp, int num_comps, amrex::IntVect src_ng, amrex::IntVect dst_ng, bool do_single_precision_comms, const amrex::Periodicity &period) |
| void | OverrideSync (amrex::MultiFab &mf, bool do_single_precision_comms, const amrex::Periodicity &period) |
| template<class FAB1, class FAB2> | |
| void | mixedCopy (amrex::FabArray< FAB1 > &dst, amrex::FabArray< FAB2 > const &src, int srccomp, int dstcomp, int numcomp, const amrex::IntVect &nghost) |
| using ablastr::utils::communication::comm_float_type = float |
| void ablastr::utils::communication::FillBoundary | ( | amrex::iMultiFab & | imf, |
| amrex::IntVect | ng, | ||
| const amrex::Periodicity & | period ) |
| void ablastr::utils::communication::FillBoundary | ( | amrex::iMultiFab & | imf, |
| const amrex::Periodicity & | period ) |
| void ablastr::utils::communication::FillBoundary | ( | amrex::MultiFab & | mf, |
| amrex::IntVect | ng, | ||
| bool | do_single_precision_comms, | ||
| const amrex::Periodicity & | period, | ||
| std::optional< bool > | nodal_sync ) |
| void ablastr::utils::communication::FillBoundary | ( | amrex::MultiFab & | mf, |
| bool | do_single_precision_comms, | ||
| const amrex::Periodicity & | period, | ||
| std::optional< bool > | nodal_sync ) |
| void ablastr::utils::communication::FillBoundary | ( | amrex::Vector< amrex::MultiFab * > const & | mf, |
| bool | do_single_precision_comms, | ||
| const amrex::Periodicity & | period, | ||
| std::optional< bool > | nodal_sync ) |
| void ablastr::utils::communication::mixedCopy | ( | amrex::FabArray< FAB1 > & | dst, |
| amrex::FabArray< FAB2 > const & | src, | ||
| int | srccomp, | ||
| int | dstcomp, | ||
| int | numcomp, | ||
| const amrex::IntVect & | nghost ) |
| void ablastr::utils::communication::OverrideSync | ( | amrex::MultiFab & | mf, |
| bool | do_single_precision_comms, | ||
| const amrex::Periodicity & | period ) |
| void ablastr::utils::communication::ParallelAdd | ( | amrex::MultiFab & | dst, |
| const amrex::MultiFab & | src, | ||
| int | src_comp, | ||
| int | dst_comp, | ||
| int | num_comp, | ||
| const amrex::IntVect & | src_nghost, | ||
| const amrex::IntVect & | dst_nghost, | ||
| bool | do_single_precision_comms, | ||
| const amrex::Periodicity & | period ) |
| void ablastr::utils::communication::ParallelCopy | ( | amrex::MultiFab & | dst, |
| const amrex::MultiFab & | src, | ||
| int | src_comp, | ||
| int | dst_comp, | ||
| int | num_comp, | ||
| const amrex::IntVect & | src_nghost, | ||
| const amrex::IntVect & | dst_nghost, | ||
| bool | do_single_precision_comms, | ||
| const amrex::Periodicity & | period, | ||
| amrex::FabArrayBase::CpOp | op ) |
| void ablastr::utils::communication::SumBoundary | ( | amrex::MultiFab & | mf, |
| int | start_comp, | ||
| int | num_comps, | ||
| amrex::IntVect | src_ng, | ||
| amrex::IntVect | dst_ng, | ||
| bool | do_single_precision_comms, | ||
| const amrex::Periodicity & | period ) |