Skip to content

Class ae108::cpppetsc::Viewer

template <class Policy>

ClassList > ae108 > cpppetsc > Viewer

Public Types

Type Name
enum std::uint8_t Mode
Used to specify the mode a file is opened with.

Public Functions

Type Name
Viewer (UniqueEntity< PetscViewer > viewer)
Creates a Viewer from the provided viewer (takes ownership).
PetscViewer data () const
Returns the internal PetscViewer.

Public Static Functions

Type Name
Viewer fromAsciiFilePath (const char * path, const Mode mode)
Creates a PetscViewer that writes to an ASCII file at path.
Viewer fromBinaryFilePath (const char * path, const Mode mode)
Creates a PetscViewer that writes to a Binary file at path.
Viewer fromHdf5FilePath (const char * path, const Mode mode)
Creates a PetscViewer that writes to an HDF5 file at path.
Viewer fromStdout ()
Creates a PetscViewer that writes to stdout.

Public Types Documentation

enum Mode

Used to specify the mode a file is opened with.

enum ae108::cpppetsc::Viewer::Mode {
    read,
    write
};


Public Functions Documentation

function Viewer

Creates a Viewer from the provided viewer (takes ownership).

explicit ae108::cpppetsc::Viewer::Viewer (
    UniqueEntity< PetscViewer > viewer
) 


function data

Returns the internal PetscViewer.

PetscViewer ae108::cpppetsc::Viewer::data () const


Public Static Functions Documentation

function fromAsciiFilePath

Creates a PetscViewer that writes to an ASCII file at path.

static Viewer ae108::cpppetsc::Viewer::fromAsciiFilePath (
    const char * path,
    const Mode mode
) 


function fromBinaryFilePath

Creates a PetscViewer that writes to a Binary file at path.

static Viewer ae108::cpppetsc::Viewer::fromBinaryFilePath (
    const char * path,
    const Mode mode
) 


function fromHdf5FilePath

Creates a PetscViewer that writes to an HDF5 file at path.

static Viewer ae108::cpppetsc::Viewer::fromHdf5FilePath (
    const char * path,
    const Mode mode
) 


function fromStdout

Creates a PetscViewer that writes to stdout.

static Viewer ae108::cpppetsc::Viewer::fromStdout () 



The documentation for this class was generated from the following file cpppetsc/src/include/ae108/cpppetsc/Viewer.h