ug4
file_io_ugx.h File Reference
#include <errno.h>
#include <cstdlib>
#include <iostream>
#include <vector>
#include <utility>
#include "common/parser/rapidxml/rapidxml.hpp"
#include "lib_grid/grid/grid.h"
#include "lib_grid/multi_grid.h"
#include "lib_grid/tools/subset_handler_interface.h"
#include "lib_grid/tools/selector_interface.h"
#include "lib_grid/common_attachments.h"
#include "lib_grid/grid_objects/grid_objects.h"
#include "lib_grid/refinement/projectors/refinement_projector.h"
#include "common/math/misc/shapes.h"
#include "file_io_ugx_impl.hpp"

Go to the source code of this file.

Classes

struct  ug::GridWriterUGX::Entry
 entries are stored for each grid. More...
 
struct  ug::GridReaderUGX::GridEntry
 
struct  ug::UGXFileInfo::GridInfo
 
class  ug::GridReaderUGX
 Grants read access to ugx files. More...
 
class  ug::GridWriterUGX
 Grants write access to ugx files. More...
 
struct  ug::GridReaderUGX::SelectorEntry
 
struct  ug::GridReaderUGX::SubsetHandlerEntry
 
struct  ug::UGXFileInfo::SubsetHandlerInfo
 
struct  ug::UGXFileInfo::SubsetInfo
 
class  ug::UGXFileInfo
 

Namespaces

 ug
 the ug namespace
 

Functions

bool ug::LoadGridFromUGX (Grid &grid, ISubsetHandler &sh, const char *filename)
 Reads a grid to an ugx file. More...
 
template<class TAPosition >
bool ug::LoadGridFromUGX (Grid &grid, ISubsetHandler &sh, const char *filename, APosition &aPos)
 Reads a grid to an ugx file. internally uses GridReaderUGX. More...
 
bool ug::SaveGridToUGX (Grid &grid, ISubsetHandler &sh, const char *filename)
 Writes a grid to a ugx file. More...
 
template<class TAPosition >
bool ug::SaveGridToUGX (Grid &grid, ISubsetHandler &sh, const char *filename, TAPosition &aPos)
 Writes a grid to an ugx file. internally uses GridWriterUGX. More...