44 # include "rheolef/iorheo.h"
51 # define boolean(stream,name)
52 # define member(stream,name,groupe)
53 # define i_scalar(t,a) iorheobase_io_scalar_body_macro(iorheo,t,a)
54 # define o_scalar(t,a) iorheobase_io_scalar_body_macro(iorheo,t,a)
55 # define io_scalar(t,a) iorheobase_io_scalar_body_macro(iorheo,t,a)
56 # include "rheolef/iorheo-members.h"
66 iorheo::flag_type iorheo::static_field;
67 iorheo::flag_type iorheo::color_field;
68 iorheo::flag_type iorheo::format_field;
69 iorheo::flag_type iorheo::render_field;
71 iorheo::flag_type iorheo::default_f;
72 iorheo::flag_type iorheo::globals_;
77 iorheo::force_initialization::force_initialization() {
147 static iorheo::force_initialization
dummy;
153 rhstype_(string(
"")),
162 basename_(string(
"")),
163 image_format_(string(
"")),
166 isovalue_(std::numeric_limits<
Float>::max()),
168 n_isovalue_negative_(0),
171 rounding_precision_(0),
178 check_macro (default_f != flag_type(),
"static data member not initialized");
198 iorheo::get_pointer (ios& s)
206 iorheo::flags ()
const
208 flag_type ret_f = (globals_ & static_field) | (flags_ & (~static_field));
212 iorheo::flags (flag_type f1)
214 flag_type old_f = flags();
215 globals_ = f1 & static_field;
216 flags_ = f1 & (~static_field);
222 flag_type new_f = flags();
223 new_f [i_add] =
true;
229 flag_type new_f = flags() & (~
field);
230 new_f [i_add] =
field [i_add];
236 flag_type new_f = flags();
237 new_f [i_del] =
false;
244 iorheo::flags (ios& s)
246 return iorheo::get_pointer(s) -> flags();
249 iorheo::flags (ios& s, flag_type
f)
251 return iorheo::get_pointer(s) -> flags(
f);
256 return iorheo::get_pointer(s) -> setf (i_add);
261 return iorheo::get_pointer(s) -> setf (i_add,
field);
266 return iorheo::get_pointer(s) -> unsetf (i_del);
field::size_type size_type
see the Float page for the full documentation
see the field page for the full documentation
static iorheo::force_initialization dummy
check_macro(expr1.have_homogeneous_space(Xh1), "dual(expr1,expr2); expr1 should have homogeneous space. HINT: use dual(interpolate(Xh, expr1),expr2)")
void split(const geo &omega)
verbose clean transpose logscale grid shrink ball stereo iso volume skipvtk deformation fastfieldload lattice reader_on_stdin color format format format format format format format format format format format format format format format format format format format format x3d
verbose clean transpose logscale grid shrink ball stereo iso volume skipvtk deformation fastfieldload lattice reader_on_stdin color format format bamg
verbose clean transpose logscale grid shrink ball stereo iso volume skipvtk deformation fastfieldload lattice reader_on_stdin color format peschetola
verbose clean transpose logscale grid shrink ball stereo iso volume skipvtk deformation fastfieldload lattice reader_on_stdin color format format format format format format format format qmg
verbose clean transpose logscale grid shrink ball stereo iso volume skipvtk deformation fastfieldload lattice reader_on_stdin color format format format format format format format format format format format format format matrix_market
verbose clean transpose logscale grid shrink ball stereo iso volume skipvtk deformation fastfieldload lattice reader_on_stdin color format format format format format format format format format format format format format format format format format format format format format paraview
verbose clean transpose logscale grid shrink ball stereo iso volume skipvtk deformation fastfieldload lattice reader_on_stdin color format format format format format format format format format vtkdata
verbose clean transpose logscale grid shrink ball stereo iso volume skipvtk deformation fastfieldload lattice reader_on_stdin color format format format format format format format format format format format format format format format format format format format gnuplot
verbose clean transpose logscale grid shrink ball stereo iso volume skipvtk deformation fastfieldload lattice reader_on_stdin color format format format format format format format format format format format format format format format format format geomview
verbose clean transpose logscale grid shrink ball stereo iso volume skipvtk deformation fastfieldload lattice reader_on_stdin color format format format format format format format format format format format format hb
verbose clean transpose logscale grid shrink ball stereo iso volume skipvtk deformation fastfieldload lattice reader_on_stdin color format format format format format format format format format format format format format format format format vtk
verbose clean transpose logscale grid shrink ball stereo iso volume skipvtk deformation fastfieldload lattice reader_on_stdin color format format format format format format format gmsh_pos
verbose clean transpose logscale grid shrink ball stereo iso volume skipvtk deformation fastfieldload lattice reader_on_stdin color format format format format format format format format format format vtkpolydata
verbose clean transpose logscale grid shrink ball stereo iso volume skipvtk deformation fastfieldload lattice reader_on_stdin color format format format grummp
verbose clean transpose logscale grid shrink ball stereo iso volume skipvtk deformation fastfieldload lattice reader_on_stdin color format format format format format format format format format format format format format format format matlab
verbose clean transpose logscale grid shrink ball stereo iso volume skipvtk deformation fastfieldload lattice reader_on_stdin color format format format format format format format format format format format format format format format format format format dump
verbose clean transpose logscale grid shrink ball stereo iso volume skipvtk deformation fastfieldload lattice reader_on_stdin color format format format format format tetgen
verbose clean transpose logscale grid shrink ball stereo iso volume skipvtk deformation fastfieldload lattice reader_on_stdin color format format format format format format format format format format format format format format ml
verbose clean transpose logscale grid shrink ball stereo iso volume skipvtk deformation fastfieldload lattice reader_on_stdin color format format format format mmg3d
verbose clean transpose logscale grid shrink ball stereo iso volume skipvtk deformation fastfieldload lattice reader_on_stdin color rheo
verbose clean transpose logscale grid shrink ball stereo iso volume skipvtk deformation fastfieldload lattice reader_on_stdin color format format format format format format gmsh
verbose clean transpose logscale grid shrink ball stereo iso volume skipvtk deformation fastfieldload lattice reader_on_stdin gray
This file is part of Rheolef.