Field3D
File I/O

These are the main parts of the library that a user would deal with. More...

Classes

class  Field3DFileBase
 
class  Field3DInputFile
 Provides reading of .f3d (internally, hdf5) files.Refer to using_files for examples of how to use this in your code. More...
 
class  Field3DOutputFile
 Provides writing of .f3d (internally, hdf5) files. More...
 
class  SparseFileManager
 

Functions

FIELD3D_NAMESPACE_OPEN void initIO ()
 Initializes the built-in Field3D IO classes. More...
 

Detailed Description

These are the main parts of the library that a user would deal with.

Function Documentation

FIELD3D_NAMESPACE_OPEN void initIO ( )

Initializes the built-in Field3D IO classes.

Definition at line 57 of file InitIO.cpp.

References DenseFieldIO::create(), MACFieldIO::create(), SparseFieldIO::create(), NullFieldMappingIO::create(), MatrixFieldMappingIO::create(), FrustumFieldMappingIO::create(), ClassFactory::registerFieldIO(), ClassFactory::registerFieldMappingIO(), and ClassFactory::singleton().

58 {
60 
64 
68 }
void registerFieldIO(CreateFieldIOFnPtr createFunc)
Registers an IO class with the class pool.
static ClassFactory & singleton()
}
static FieldIO::Ptr create()
Definition: DenseFieldIO.h:108
static FieldIO::Ptr create()
Definition: MACFieldIO.h:108
static FieldIO::Ptr create()
void registerFieldMappingIO(CreateFieldMappingIOFnPtr createFunc)
Registers an IO class with the class pool.
static FieldMappingIO::Ptr create()
static FieldMappingIO::Ptr create()
static FieldMappingIO::Ptr create()