src/nonsciconst.h File Reference

#include <stdlib.h>
#include <iostream>
#include <vector>

Include dependency graph for nonsciconst.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

const std::string H5_GROUP_FEMAXX_LEGACY_INPUT ("/")
const std::string H5_GROUP_FEMAX_EIGENMESH ("/eigenmesh")
const std::string H5_GROUP_FEMAX_EIGENMODES ("/eigenmodes")
const std::string H5_NAME_FEMAX_POINTS ("points")
const std::string H5_NAME_FEMAX_TETVID ("tetvertexid")
const std::string H5_NAME_FEMAX_EIGENVALUE ("eigenvalue")
const std::string H5_NAME_FEMAX_EIGENQUALITY ("eigenquality")
const std::string H5_NAME_FEMAX_EIGENFIELD ("eigenfield")
const std::string H5_NAME_FEMAX_EIGENCURL ("eigencurl")
const std::string H5_NAME_FEMAX_SLOCBASENAME ("sloc")
const std::string H5_GROUP_NAME_EIGENMODES_CARTESIAN ("/eigenmodes_cartesian")
const std::string H5_NAME_FEMAX_EIGENOMDES_CARTESIAN_NMODE ("cartesian_nmode")
const std::string H5_NAME_FEMAX_EIGENOMDES_CARTESIAN_LIMITS ("cartesian_limits")
const std::string H5_NAME_FEMAX_EIGENOMDES_CARTESIAN_NUMBER_SAMPLES ("cartesian_number_samples")
const std::string H5_NAME_FEMAX_EIGENOMDES_CARTESIAN_EXISTS ("cartesian_exists")
const std::string H5_NAME_FEMAX_EIGENOMDES_CARTESIAN_EFIELD_MODE ("cartesian_efield_mode_")
const std::string H5_NAME_FEMAX_EIGENOMDES_CARTESIAN_HFIELD_MODE ("cartesian_hfield_mode_")
const std::string VTK_LFF_EXTENSION (".vtk")
const std::string HDF5_EXTENSION (".h5")
const std::string SCF_EXTENSION (".txt")
const std::string TAB_STRING ("\t")
const std::string SINGLE_SPACE (" ")

Variables

const int MPIROOTPROCESS = 0
 Define non-scientific constants.
const int OKCODE = 0
const int ERRORCODE = -1
const int FIRST_ORDER_FE = 1
const int SECOND_ORDER_FE = 2
const int DEFAULT_FLOAT_PRECISION = 6
const int NINTPERPOINT = 1
const int VTK_LFF_VERTEX_CODE = 1
const int VTK_LFF_TETRAHEDRON_CODE = 10


Function Documentation

const std::string H5_GROUP_FEMAX_EIGENMESH ( "/eigenmesh"   ) 

Referenced by h5_write_eigenmesh(), h5_write_eigenpoint(), and main().

const std::string H5_GROUP_FEMAX_EIGENMODES ( "/eigenmodes"   ) 

Referenced by h5_read_sampledefield(), h5_read_sampledhfield(), h5_read_sloc(), h5_write_eigenfield_writehdf5sloc(), h5_write_eigenvalue(), and main().

const std::string H5_GROUP_FEMAXX_LEGACY_INPUT ( "/"   ) 

const std::string H5_GROUP_NAME_EIGENMODES_CARTESIAN ( "/eigenmodes_cartesian"   ) 

Referenced by h5_cartesian_sampling_write_hdf5().

const std::string H5_NAME_FEMAX_EIGENCURL ( "eigencurl"   ) 

Referenced by h5_read_sampledhfield(), and h5_write_eigenfield_write_hdf5h().

const std::string H5_NAME_FEMAX_EIGENFIELD ( "eigenfield"   ) 

Referenced by h5_read_sampledefield(), and h5_write_eigenfield_write_hdf5e().

const std::string H5_NAME_FEMAX_EIGENOMDES_CARTESIAN_EFIELD_MODE ( "cartesian_efield_mode_"   ) 

Referenced by h5_cartesian_sampling_write_hdf5().

const std::string H5_NAME_FEMAX_EIGENOMDES_CARTESIAN_EXISTS ( "cartesian_exists"   ) 

Referenced by h5_cartesian_sampling_write_hdf5().

const std::string H5_NAME_FEMAX_EIGENOMDES_CARTESIAN_HFIELD_MODE ( "cartesian_hfield_mode_"   ) 

Referenced by h5_cartesian_sampling_write_hdf5().

const std::string H5_NAME_FEMAX_EIGENOMDES_CARTESIAN_LIMITS ( "cartesian_limits"   ) 

Referenced by h5_cartesian_sampling_write_hdf5().

const std::string H5_NAME_FEMAX_EIGENOMDES_CARTESIAN_NMODE ( "cartesian_nmode"   ) 

Referenced by h5_cartesian_sampling_write_hdf5().

const std::string H5_NAME_FEMAX_EIGENOMDES_CARTESIAN_NUMBER_SAMPLES ( "cartesian_number_samples"   ) 

Referenced by h5_cartesian_sampling_write_hdf5().

const std::string H5_NAME_FEMAX_EIGENQUALITY ( "eigenquality"   ) 

const std::string H5_NAME_FEMAX_EIGENVALUE ( "eigenvalue"   ) 

Referenced by h5_read_eigenvalues(), and h5_write_eigenvalue().

const std::string H5_NAME_FEMAX_POINTS ( "points"   ) 

Referenced by h5_read_point(), and h5_write_eigenpoint().

const std::string H5_NAME_FEMAX_SLOCBASENAME ( "sloc"   ) 

Referenced by h5_read_sloc(), and h5_write_eigenfield_writehdf5sloc().

const std::string H5_NAME_FEMAX_TETVID ( "tetvertexid"   ) 

Referenced by h5_read_tetvertid(), and h5_write_eigenmesh().

const std::string HDF5_EXTENSION ( ".h5"   ) 

const std::string SCF_EXTENSION ( ".txt"   ) 

Referenced by scf_write_efield(), and scf_write_hfield().

const std::string SINGLE_SPACE ( " "   ) 

Referenced by vtk_write_field(), and vtk_write_mesh().

const std::string TAB_STRING ( "\t"   ) 

Referenced by h5_read_point(), h5_read_sloc(), scf_write_efield(), scf_write_hfield(), vtk_write_field(), and vtk_write_mesh().

const std::string VTK_LFF_EXTENSION ( ".vtk"   ) 

Referenced by vtk_write_field(), and vtk_write_mesh().


Variable Documentation

const int DEFAULT_FLOAT_PRECISION = 6

Definition at line 56 of file nonsciconst.h.

Referenced by scf_write_efield(), scf_write_hfield(), vtk_write_field(), and vtk_write_mesh().

const int ERRORCODE = -1

Definition at line 25 of file nonsciconst.h.

Referenced by FemaxxPost3dparam::checkAll(), and main().

const int FIRST_ORDER_FE = 1

Definition at line 27 of file nonsciconst.h.

Referenced by h5_write_eigenfeield_retrieve_DoF_efficient().

const int MPIROOTPROCESS = 0

Define non-scientific constants.

rights - Benedikt Oswald, Paul Scherrer Institute file name - nonsciconst.h file type - header file objective - define non-scientific constants constants author - Benedikt Oswald modified - 2006 jan 27, benedikt oswald, creation modified - 2006 features - defines non-scientific constants

Definition at line 22 of file nonsciconst.h.

Referenced by h5_cartesian_sampling_write_hdf5(), and h5_write_eigenvalue().

const int NINTPERPOINT = 1

Definition at line 58 of file nonsciconst.h.

const int OKCODE = 0

Definition at line 24 of file nonsciconst.h.

Referenced by FemaxxPost3dparam::checkAll(), h5_read_point(), h5_read_sampledefield(), h5_read_sampledhfield(), h5_read_sloc(), h5_read_tetvertid(), FemaxxPost3dparam::inputFile(), main(), FemaxxPost3dparam::notCorrectCommandLineParameterMsg(), FemaxxPost3dparam::outputFile(), scf_write_efield(), scf_write_hfield(), FemaxxPost3dparam::showAll(), vtk_write_field(), and vtk_write_mesh().

const int SECOND_ORDER_FE = 2

Definition at line 28 of file nonsciconst.h.

Referenced by h5_write_eigenfeield_retrieve_DoF_efficient().

const int VTK_LFF_TETRAHEDRON_CODE = 10

Definition at line 61 of file nonsciconst.h.

Referenced by vtk_write_field(), and vtk_write_mesh().

const int VTK_LFF_VERTEX_CODE = 1

Definition at line 60 of file nonsciconst.h.


Generated on Fri Oct 26 13:35:14 2007 for FEMAXX (Finite Element Maxwell Eigensolver) by  doxygen 1.4.7