Block-Structured AMR Software Framework
Loading...
Searching...
No Matches
amrex::Gpu::Elixir Class Reference

#include <AMReX_GpuElixir.H>

Public Member Functions

 Elixir () noexcept=default
 Elixir (void *p, Arena *arena) noexcept
 Elixir (Elixir const &)=delete
Elixir & operator= (Elixir const &)=delete
 Elixir (Elixir &&rhs) noexcept
Elixir & operator= (Elixir &&rhs) noexcept
void append (Elixir rhs) noexcept
 ~Elixir ()
void clear ()

Constructor & Destructor Documentation

◆ Elixir() [1/4]

amrex::Gpu::Elixir::Elixir ( )
defaultnoexcept

◆ Elixir() [2/4]

amrex::Gpu::Elixir::Elixir ( void * p,
Arena * arena )
inlinenoexcept

◆ Elixir() [3/4]

amrex::Gpu::Elixir::Elixir ( Elixir const & )
delete

◆ Elixir() [4/4]

amrex::Gpu::Elixir::Elixir ( Elixir && rhs)
inlinenoexcept

◆ ~Elixir()

Member Function Documentation

◆ append()

void amrex::Gpu::Elixir::append ( Elixir rhs)
inlinenoexcept

◆ clear()

void amrex::Gpu::Elixir::clear ( )

◆ operator=() [1/2]

Elixir & amrex::Gpu::Elixir::operator= ( Elixir && rhs)
inlinenoexcept

◆ operator=() [2/2]

Elixir & amrex::Gpu::Elixir::operator= ( Elixir const & )
delete

The documentation for this class was generated from the following files: