WarpX
Loading...
Searching...
No Matches
MultiFabRegister.H File Reference
#include <AMReX_BaseFwd.H>
#include <AMReX_Enum.H>
#include <AMReX_Extension.H>
#include <AMReX_IntVect.H>
#include <AMReX_MultiFab.H>
#include <AMReX_REAL.H>
#include <AMReX_Vector.H>
#include <array>
#include <map>
#include <memory>
#include <optional>
#include <stdexcept>
#include <string>
#include <type_traits>
#include <utility>
#include <vector>

Go to the source code of this file.

Classes

class  ablastr::fields::Direction
 
struct  ablastr::fields::MultiFabOwner
 
struct  ablastr::fields::MultiFabRegister
 

Namespaces

namespace  ablastr
 
namespace  ablastr::fields
 

Typedefs

using ablastr::fields::ScalarField = amrex::MultiFab*
 
using ablastr::fields::ConstScalarField = amrex::MultiFab const *
 
using ablastr::fields::VectorField = std::array<amrex::MultiFab *, 3>
 
using ablastr::fields::ConstVectorField = std::array<amrex::MultiFab const *, 3>
 
using ablastr::fields::MultiLevelScalarField = amrex::Vector<ScalarField>
 
using ablastr::fields::ConstMultiLevelScalarField = amrex::Vector<ConstScalarField>
 
using ablastr::fields::MultiLevelVectorField = amrex::Vector<VectorField>
 
using ablastr::fields::ConstMultiLevelVectorField = amrex::Vector<ConstVectorField>
 

Functions

VectorField ablastr::fields::a2m (std::array< std::unique_ptr< amrex::MultiFab >, 3 > const &old_vectorfield)