Block-Structured AMR Software Framework
Loading...
Searching...
No Matches
AMReX_BaseFwd.H
Go to the documentation of this file.
1#ifndef AMREX_BASE_FWD_H_
2#define AMREX_BASE_FWD_H_
3#include <AMReX_Config.H>
4
5namespace amrex {
6
7class MultiFab;
8class iMultiFab;
9template <class FAB> class FabArray;
10template <typename T> class LayoutData;
11class FabArrayBase;
12
13class FArrayBox;
14class IArrayBox;
15template <class T> class BaseFab;
16template <typename T, int N, bool last_dim_component>
17struct ArrayND;
18template <typename T>
19using Array4 = ArrayND<T,4, true>;
20
21template <class T, unsigned int N> struct GpuArray;
22
23class BoxArray;
24class BoxList;
25class DistributionMapping;
26class Geometry;
27
28template<int dim>
29class BoxND;
31template<int dim>
32class IntVectND;
34template<int dim>
35class IndexTypeND;
37struct Dim3;
38struct XDim3;
39class RealBox;
40
41class MFIter;
42struct MFItInfo;
43
44template <class FAB> class FabFactory;
45
46class AMReX;
47class Arena;
48class BCRec;
49class ParmParse;
50struct RandomEngine;
51
52template <int N> struct ParserExecutor;
53class Parser;
54
55namespace Gpu {
56 class Elixir;
57}
58
59}
60
61#endif
Definition AMReX.H:297
A virtual base class for objects that manage their own dynamic memory allocation.
Definition AMReX_Arena.H:124
Boundary Condition Records. Necessary information and functions for computing boundary conditions.
Definition AMReX_BCRec.H:17
Definition AMReX_FabFactory.H:50
Definition AMReX_GpuElixir.H:13
Cell-Based or Node-Based Indices.
Definition AMReX_IndexType.H:36
An Integer Vector in dim-Dimensional Space.
Definition AMReX_IntVect.H:57
Iterator for looping ever tiles and boxes of amrex::FabArray based containers.
Definition AMReX_MFIter.H:85
Parse Parameters From Command Line and Input Files.
Definition AMReX_ParmParse.H:346
Definition AMReX_Parser.H:71
A Box with real dimensions.
Definition AMReX_RealBox.H:26
Definition AMReX_Amr.cpp:49
ArrayND(T *, BoxND< N > const &) -> ArrayND< T, N, false >
ArrayND< T, 4, true > Array4
Definition AMReX_Array4.H:994
Definition AMReX_Dim3.H:12
Definition AMReX_MFIter.H:20
Definition AMReX_Parser.H:21
Definition AMReX_RandomEngine.H:72
Definition AMReX_Dim3.H:13