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

#include <AMReX_VisMFBuffer.H>

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

Public Types

using Setbuf_Char_Type = char
 The type of a char buffer required by [p]setbuf().
using IO_Buffer = Vector<Setbuf_Char_Type>
 A simple character buffer for setbuf() usage.

Static Public Member Functions

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

Static Public Attributes

static constexpr int IO_Buffer_Size = 262144 * 8
 We try to do I/O with buffers of this size.

Static Protected Attributes

static Long ioBufferSize
 -— the settable buffer size

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 Function Documentation

◆ ClearBuffer()

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

◆ GetIOBufferSize()

Long amrex::VisMFBuffer::GetIOBufferSize ( )
inlinestatic

◆ SetIOBufferSize()

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

Member Data Documentation

◆ IO_Buffer_Size

int amrex::VisMFBuffer::IO_Buffer_Size = 262144 * 8
staticconstexpr

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

◆ ioBufferSize

Long amrex::VisMFBuffer::ioBufferSize
staticprotected

-— the settable buffer size


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