Flow123d  jenkins-Flow123d-windows32-release-multijob-51
Macros | Functions
output.cc File Reference

The functions for all outputs (methods of classes: Output and OutputTime). More...

#include <string>
#include <typeinfo>
#include <petsc.h>
#include <boost/any.hpp>
#include <assert.h>
#include "system/xio.h"
#include "io/output.h"
#include "io/output_vtk.h"
#include "io/output_msh.h"
#include "mesh/mesh.h"
#include "input/accessors.hh"

Go to the source code of this file.

Macros

#define INSTANCE_register_field(spacedim, value)
 
#define INSTANCE_register_multifield(spacedim, value)
 
#define INSTANCE_OutputData(spacedim, value)   template class OutputData<value>;
 
#define INSTANCE_DIM_DEP_VALUES(MACRO, dim_from, dim_to)
 
#define INSTANCE_TO_ALL(MACRO, dim_from)
 
#define INSTANCE_ALL(MACRO)
 

Functions

static void fix_VTK_file_name (string *fname)
 This method add right suffix to .pvd VTK file. More...
 
static void fix_GMSH_file_name (string *fname)
 This method add right suffix to .msh GMSH file. More...
 

Detailed Description

The functions for all outputs (methods of classes: Output and OutputTime).

Copyright (C) 2007 Technical University of Liberec. All rights reserved.

Please make a following refer to Flow123d on your project site if you use the program for any purpose, especially for academic research: Flow123d, Research Centre: Advanced Remedial Technologies, Technical University of Liberec, Czech Republic

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 021110-1307, USA.

Id
output.cc 2505 2013-09-13 14:52:27Z jiri.hnidek
Revision
2505
LastChangedBy
jiri.hnidek
LastChangedDate
2013-09-13 16:52:27 +0200 (Pá, 13 IX 2013)

Definition in file output.cc.

Macro Definition Documentation

#define INSTANCE_ALL (   MACRO)
Value:
INSTANCE_TO_ALL( MACRO, 3) \
INSTANCE_TO_ALL( MACRO, 2)
#define INSTANCE_TO_ALL(MACRO, dim_from)
Definition: output.cc:454

Definition at line 464 of file output.cc.

#define INSTANCE_DIM_DEP_VALUES (   MACRO,
  dim_from,
  dim_to 
)
Value:

Definition at line 450 of file output.cc.

#define INSTANCE_OutputData (   spacedim,
  value 
)    template class OutputData<value>;

Definition at line 446 of file output.cc.

#define INSTANCE_register_field (   spacedim,
  value 
)
Value:
template void OutputTime::register_data<spacedim, value> \
(const DiscreteSpace ref_type, Field<spacedim, value> &field);
Class template representing a field with values dependent on: point, element, and region...
Definition: field.hh:48

Definition at line 437 of file output.cc.

#define INSTANCE_register_multifield (   spacedim,
  value 
)
Value:
template void OutputTime::register_data<spacedim, value> \
(const DiscreteSpace ref_type, MultiField<spacedim, value> &field);
Class for representation of a vector of fields of the same physical quantity.
Definition: field.hh:309

Definition at line 441 of file output.cc.

#define INSTANCE_TO_ALL (   MACRO,
  dim_from 
)
Value:
MACRO(dim_from, FieldValue<0>::Enum ) \
MACRO(dim_from, FieldValue<0>::EnumVector) \
MACRO(dim_from, FieldValue<0>::Integer) \
MACRO(dim_from, FieldValue<0>::Scalar) \
MACRO(dim_from, FieldValue<0>::Vector) \
INSTANCE_DIM_DEP_VALUES(MACRO, dim_from, 2) \
INSTANCE_DIM_DEP_VALUES(MACRO, dim_from, 3) \
#define INSTANCE_DIM_DEP_VALUES(MACRO, dim_from, dim_to)
Definition: output.cc:450

Definition at line 454 of file output.cc.

Function Documentation

static void fix_GMSH_file_name ( string *  fname)
inlinestatic

This method add right suffix to .msh GMSH file.

Definition at line 83 of file output.cc.

Here is the caller graph for this function:

static void fix_VTK_file_name ( string *  fname)
inlinestatic

This method add right suffix to .pvd VTK file.

Definition at line 71 of file output.cc.

Here is the caller graph for this function: