Block-Structured AMR Software Framework
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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> struct Array4;
17
18template <class T, unsigned int N> struct GpuArray;
19
20class BoxArray;
21class BoxList;
22class DistributionMapping;
23class Geometry;
24
25template<int dim>
26class BoxND;
28template<int dim>
29class IntVectND;
31template<int dim>
32class IndexTypeND;
34struct Dim3;
35struct XDim3;
36class RealBox;
37
38class MFIter;
39struct MFItInfo;
40
41template <class FAB> class FabFactory;
42
43class AMReX;
44class Arena;
45class BCRec;
46class ParmParse;
47struct RandomEngine;
48
49template <int N> struct ParserExecutor;
50class Parser;
51
52namespace Gpu {
53 class Elixir;
54}
55
56}
57
58#endif
Definition AMReX.H:271
A virtual base class for objects that manage their own dynamic memory allocation.
Definition AMReX_Arena.H:100
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:33
Definition AMReX_IntVect.H:48
Definition AMReX_MFIter.H:57
Parse Parameters From Command Line and Input Files.
Definition AMReX_ParmParse.H:324
Definition AMReX_Parser.H:68
A Box with real dimensions. A RealBox is OK iff volume >= 0.
Definition AMReX_RealBox.H:21
Definition AMReX_Amr.cpp:49
Definition AMReX_Dim3.H:12
Definition AMReX_MFIter.H:20
Definition AMReX_Parser.H:19
Definition AMReX_RandomEngine.H:57
Definition AMReX_Dim3.H:13