38 #ifndef Foam_IOField_H 39 #define Foam_IOField_H 63 bool readIOcontents(
bool readOnProc =
true);
157 refPtr<Field<Type>> contentRef_;
201 return contentRef_.cref();
IOFieldRef()=delete
No default construct.
IOField(const IOField &)=default
Default copy construct.
A IOField wrapper for writing external data.
virtual bool writeData(Ostream &os) const
The writeData method for regIOobject write operation.
static label readContentsSize(const IOobject &io)
Read and return content size, -1 if not read.
void rhs(fvMatrix< typename Expr::value_type > &m, const Expr &expression)
virtual ~IOFieldRef()=default
Destructor.
Generic templated field type that is much like a Foam::List except that it is expected to hold numeri...
A class for handling words, derived from Foam::string.
TypeName("Field")
Runtime type information.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
virtual ~IOField()=default
Destructor.
void operator=(const IOField< Type > &rhs)
Copy assignment of entries.
Field< Type > content_type
The underlying content type.
void operator=(const Field< Type > &)
Copy assignment.
Field< Type > content_type
The underlying content type.
virtual const word & type() const
Type is identical to IOField.
void operator=(const IOFieldRef &)=delete
No copy assignment.
A class representing the concept of 0 (zero) that can be used to avoid manipulating objects known to ...
virtual bool writeData(Ostream &os) const
The writeData method for regIOobject write operation.
static Field< Type > readContents(const IOobject &io)
Read and return contents. The IOobject will not be registered.
A class for managing temporary objects.
Defines the attributes of an object for which implicit objectRegistry management is supported...
A primitive field of type <T> with automated input and output.