rheolef  6.3
Classes | Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Static Protected Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
rheolef::iorheo Class Reference

#include <iorheo.h>

Classes

struct  force_initialization

Public Types

enum  fmt_mode {
  verbose,
  execute,
  clean,
  transpose,
  upgrade,
  black_and_white,
  gray,
  color,
  rheo,
  hb = rheo,
  matrix_market,
  ml,
  matlab = ml,
  sparse_matlab,
  dump,
  bamg,
  peschetola,
  grummp,
  gmsh,
  gmsh_pos,
  mmg3d,
  tetgen,
  qmg,
  cemagref,
  vtkdata,
  vtkpolydata,
  ps,
  gnuplot,
  plotmtv,
  x3d,
  vtk,
  mayavi,
  paraview,
  geomview,
  atom,
  logscale,
  grid,
  domains,
  fill,
  tube,
  ball,
  shrink,
  full,
  stereo,
  cut,
  iso,
  split,
  velocity,
  deformation,
  elevation,
  volume,
  fastfieldload,
  bezieradapt,
  lattice,
  label,
  autovscale,
  reader_on_stdin,
  last
}
typedef std::bitset< lastflag_type
typedef size_t size_type

Public Member Functions

 iorheo ()
 ~iorheo ()

Static Public Member Functions

static flag_type flags (std::ios &s)
static flag_type flags (std::ios &s, flag_type f)
static flag_type setf (std::ios &s, size_type i_add)
static flag_type setf (std::ios &s, size_type i_add, flag_type field)
static flag_type unsetf (std::ios &s, size_type i_del)

Static Public Attributes

static flag_type static_field
static flag_type color_field
static flag_type format_field
static flag_type render_field

Static Protected Member Functions

static iorheoget_pointer (std::ios &s)

Private Member Functions

flag_type flags () const
flag_type flags (flag_type f1)
flag_type setf (size_type i_add)
flag_type setf (size_type i_add, flag_type field)
flag_type unsetf (size_type i_del)

Private Attributes

flag_type flags_

Static Private Attributes

static flag_type default_f
static flag_type globals_

Detailed Description

Definition at line 254 of file iorheo.h.

Member Typedef Documentation

typedef std::bitset<last> rheolef::iorheo::flag_type

Definition at line 329 of file iorheo.h.

Definition at line 330 of file iorheo.h.

Member Enumeration Documentation

Enumerator:
verbose 
execute 
clean 
transpose 
upgrade 
black_and_white 
gray 
color 
rheo 
hb 
matrix_market 
ml 
matlab 
sparse_matlab 
dump 
bamg 
peschetola 
grummp 
gmsh 
gmsh_pos 
mmg3d 
tetgen 
qmg 
cemagref 
vtkdata 
vtkpolydata 
ps 
gnuplot 
plotmtv 
x3d 
vtk 
mayavi 
paraview 
geomview 
atom 
logscale 
grid 
domains 
fill 
tube 
ball 
shrink 
full 
stereo 
cut 
iso 
split 
velocity 
deformation 
elevation 
volume 
fastfieldload 
bezieradapt 
lattice 
label 
autovscale 
reader_on_stdin 
last 

Definition at line 256 of file iorheo.h.

Constructor & Destructor Documentation

iorheo::iorheo ( )

Definition at line 106 of file iorheo.cc.

iorheo::~iorheo ( )

Definition at line 132 of file iorheo.cc.

Member Function Documentation

iorheo::flag_type iorheo::flags ( std::ios &  s)
static

Definition at line 182 of file iorheo.cc.

iorheo::flag_type iorheo::flags ( std::ios &  s,
flag_type  f 
)
static

Definition at line 187 of file iorheo.cc.

iorheo::flag_type iorheo::setf ( std::ios &  s,
size_type  i_add 
)
static

Definition at line 192 of file iorheo.cc.

iorheo::flag_type iorheo::setf ( std::ios &  s,
size_type  i_add,
flag_type  field 
)
static

Definition at line 197 of file iorheo.cc.

iorheo::flag_type iorheo::unsetf ( std::ios &  s,
size_type  i_del 
)
static

Definition at line 202 of file iorheo.cc.

iorheo::flag_type iorheo::flags ( ) const
private

Definition at line 147 of file iorheo.cc.

iorheo::flag_type iorheo::flags ( flag_type  f1)
private

Definition at line 153 of file iorheo.cc.

iorheo::flag_type iorheo::setf ( size_type  i_add)
private

Definition at line 161 of file iorheo.cc.

iorheo::flag_type iorheo::setf ( size_type  i_add,
flag_type  field 
)
private

Definition at line 168 of file iorheo.cc.

iorheo::flag_type iorheo::unsetf ( size_type  i_del)
private

Definition at line 175 of file iorheo.cc.

iorheo * iorheo::get_pointer ( std::ios &  s)
staticprotected

Definition at line 142 of file iorheo.cc.

Member Data Documentation

iorheo::flag_type iorheo::static_field
static

Definition at line 332 of file iorheo.h.

iorheo::flag_type iorheo::color_field
static

Definition at line 333 of file iorheo.h.

iorheo::flag_type iorheo::format_field
static

Definition at line 334 of file iorheo.h.

iorheo::flag_type iorheo::render_field
static

Definition at line 335 of file iorheo.h.

iorheo::flag_type iorheo::default_f
staticprivate

Definition at line 338 of file iorheo.h.

iorheo::flag_type iorheo::globals_
staticprivate

Definition at line 363 of file iorheo.h.

flag_type rheolef::iorheo::flags_
private

Definition at line 364 of file iorheo.h.


The documentation for this class was generated from the following files: