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"
147static 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),
206iorheo::flags ()
const
212iorheo::flags (flag_type f1)
216 flags_ = f1 & (~static_field);
223 new_f [i_add] =
true;
230 new_f [i_add] =
field [i_add];
237 new_f [i_del] =
false;
244iorheo::flags (ios& s)
field::size_type size_type
see the Float page for the full documentation
see the field page for the full documentation
static flag_type color_field
static iorheo * get_pointer(std::ios &s)
static flag_type render_field
std::bitset< last > flag_type
static flag_type flags(std::ios &s)
static flag_type format_field
static flag_type unsetf(std::ios &s, size_type i_del)
static flag_type static_field
static flag_type setf(std::ios &s, size_type i_add)
static T * get_pointer(std::ios &io)
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)")
This file is part of Rheolef.