A primitive field of type <T> with automated input and output. More...
#include <OpenFOAM/IOField.H>
A primitive field of type <T> with automated input and output.
Definition at line 51 of file IOField.H.
 Inheritance diagram for IOField< Type >:
 Inheritance diagram for IOField< Type >: Collaboration diagram for IOField< Type >:
 Collaboration diagram for IOField< Type >:| Public Member Functions | |
| TypeName ("Field") | |
| IOField (const IOobject &) | |
| Construct from IOobject. | |
| IOField (const IOobject &, const label size) | |
| Construct from IOobject and size (does not set values) | |
| IOField (const IOobject &, const Field< Type > &) | |
| Construct from components. | |
| IOField (const IOobject &, const Xfer< Field< Type > > &) | |
| Construct by transferring the Field contents. | |
| virtual | ~IOField () | 
| bool | writeData (Ostream &) const | 
| Pure virtual writaData function. | |
| void | operator= (const IOField< Type > &) | 
| void | operator= (const Field< Type > &) | 
Construct from IOobject.
Definition at line 31 of file IOField.C.
References regIOobject::close(), IOobject::headerOk(), IOobject::MUST_READ, IOobject::READ_IF_PRESENT, IOobject::readOpt(), regIOobject::readStream(), and Field< Type >::typeName.
Construct from IOobject and size (does not set values)
Definition at line 48 of file IOField.C.
References regIOobject::close(), IOobject::headerOk(), IOobject::MUST_READ, IOobject::READ_IF_PRESENT, IOobject::readOpt(), regIOobject::readStream(), List< Type >::setSize(), and Field< Type >::typeName.
Construct from components.
Definition at line 69 of file IOField.C.
References regIOobject::close(), IOobject::headerOk(), IOobject::MUST_READ, IOField< Type >::operator=(), IOobject::READ_IF_PRESENT, IOobject::readOpt(), regIOobject::readStream(), and Field< Type >::typeName.
Construct by transferring the Field contents.
Definition at line 90 of file IOField.C.
References regIOobject::close(), f(), IOobject::headerOk(), IOobject::MUST_READ, IOobject::READ_IF_PRESENT, IOobject::readOpt(), regIOobject::readStream(), List< Type >::transfer(), and Field< Type >::typeName.
| TypeName | ( | "Field" | ) | 
| bool writeData | ( | Ostream & | ) | const  [virtual] | 
Pure virtual writaData function.
Must be defined in derived types
Implements regIOobject.
Definition at line 117 of file IOField.C.
References IOobject::good().
| void operator= | ( | const IOField< Type > & | rhs ) | 
Definition at line 126 of file IOField.C.
References Field< Type >::operator=().
Referenced by IOField< Type >::IOField().
| void operator= | ( | const Field< Type > & | rhs ) | 
Reimplemented from Field< Type >.
Definition at line 133 of file IOField.C.
References Field< Type >::operator=().