Block-Structured AMR Software Framework
Loading...
Searching...
No Matches
AMReX_FabFactory.H File Reference

Abstract factory interface for creating and destroying FAB objects. More...

#include <AMReX_Config.H>
#include <AMReX_Box.H>
#include <AMReX_Print.H>
#include <AMReX_MakeType.H>
#include <AMReX_Vector.H>
#include <AMReX_Arena.H>
#include <AMReX_TypeTraits.H>

Go to the source code of this file.

Classes

struct  amrex::FabInfo
 Construction hints passed to FabFactory::create. More...
 
class  amrex::FabFactory< FAB >
 Abstract factory interface for creating, aliasing, and destroying FAB objects. More...
 
class  amrex::DefaultFabFactory< FAB >
 Default FabFactory that calls new / delete on the FAB type directly. More...
 

Namespaces

namespace  amrex
 

Enumerations

enum class  amrex::FabType : int {
  amrex::FabType::covered = -1 , amrex::FabType::regular = 0 , amrex::FabType::singlevalued = 1 , amrex::FabType::multivalued = 2 ,
  amrex::FabType::undefined = 100
}
 Aggregate classification of a FAB or subregion used by embedded-boundary data. More...
 

Detailed Description

Abstract factory interface for creating and destroying FAB objects.