Block-Structured AMR Software Framework
amrex::VisMFBuffer Class Reference

#include <AMReX_VisMFBuffer.H>

Inheritance diagram for amrex::VisMFBuffer:
amrex::VisMF

Public Types

enum  { IO_Buffer_Size = 262144 * 8 }
 We try to do I/O with buffers of this size. More...
 
using Setbuf_Char_Type = char
 The type of a char buffer required by [p]setbuf(). More...
 
using IO_Buffer = Vector< Setbuf_Char_Type >
 A simple character buffer for setbuf() usage. More...
 

Static Public Member Functions

static Long GetIOBufferSize ()
 
static void SetIOBufferSize (Long iobuffersize)
 
static void ClearBuffer (IO_Buffer &buf)
 

Static Protected Attributes

static AMREX_EXPORT Long ioBufferSize
 -— the settable buffer size More...
 

Member Typedef Documentation

◆ IO_Buffer

A simple character buffer for setbuf() usage.

◆ Setbuf_Char_Type

The type of a char buffer required by [p]setbuf().

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

We try to do I/O with buffers of this size.

Enumerator
IO_Buffer_Size 

Member Function Documentation

◆ ClearBuffer()

static void amrex::VisMFBuffer::ClearBuffer ( IO_Buffer buf)
inlinestatic

◆ GetIOBufferSize()

static Long amrex::VisMFBuffer::GetIOBufferSize ( )
inlinestatic

◆ SetIOBufferSize()

static void amrex::VisMFBuffer::SetIOBufferSize ( Long  iobuffersize)
inlinestatic

Member Data Documentation

◆ ioBufferSize

Long amrex::VisMFBuffer::ioBufferSize
staticprotected

-— the settable buffer size


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