36 if (io.
readOpt() == IOobject::MUST_READ_IF_MODIFIED)
39 <<
"IOField " <<
name()
40 <<
" constructed with IOobject::MUST_READ_IF_MODIFIED"
41 " but IOField does not support automatic rereading."
48 io.
readOpt() == IOobject::MUST_READ
49 || io.
readOpt() == IOobject::MUST_READ_IF_MODIFIED
51 || (io.
readOpt() == IOobject::READ_IF_PRESENT && headerOk())
54 readStream(typeName) >> *
this;
66 if (io.
readOpt() == IOobject::MUST_READ_IF_MODIFIED)
69 <<
"IOField " <<
name()
70 <<
" constructed with IOobject::MUST_READ_IF_MODIFIED"
71 " but IOField does not support automatic rereading."
78 io.
readOpt() == IOobject::MUST_READ
79 || io.
readOpt() == IOobject::MUST_READ_IF_MODIFIED
81 || (io.
readOpt() == IOobject::READ_IF_PRESENT && headerOk())
84 readStream(typeName) >> *
this;
100 if (io.
readOpt() == IOobject::MUST_READ_IF_MODIFIED)
103 <<
"IOField " <<
name()
104 <<
" constructed with IOobject::MUST_READ_IF_MODIFIED"
105 " but IOField does not support automatic rereading."
112 io.
readOpt() == IOobject::MUST_READ
113 || io.
readOpt() == IOobject::MUST_READ_IF_MODIFIED
115 || (io.
readOpt() == IOobject::READ_IF_PRESENT && headerOk())
118 readStream(typeName) >> *
this;
134 if (io.
readOpt() == IOobject::MUST_READ_IF_MODIFIED)
137 <<
"IOField " <<
name()
138 <<
" constructed with IOobject::MUST_READ_IF_MODIFIED"
139 " but IOField does not support automatic rereading."
148 io.
readOpt() == IOobject::MUST_READ
149 || io.
readOpt() == IOobject::MUST_READ_IF_MODIFIED
151 || (io.
readOpt() == IOobject::READ_IF_PRESENT && headerOk())
154 readStream(typeName) >> *
this;
171 return (os <<
static_cast<const Field<Type>&
>(*
this)).good();