64 void writeEntry(Ostream& os,
const Field<Type>&);
115 return NullObjectRef<Field<Type>>();
206 template<
class Type2>
294 template<
class VSForm>
312 template<
class Form,
class Cmpt, direction nCmpt>
336 friend Ostream& operator<< <Type>
339 friend Ostream& operator<< <Type>
Pre-declare SubField and related Field type.
tmp< Field< Type > > T() const
Return the field transpose (only defined for second rank tensors)
void operator=(const Field< Type > &)
void operator=(const tmp< Field< Type >> &)
void operator+=(const UList< Type > &)
void operator-=(const UList< Type > &)
SubField< Type > subField
Declare type of subField.
pTraits< Type >::cmptType cmptType
Component type.
void replace(const direction, const UList< cmptType > &)
Replace a component field of the field.
void operator*=(const UList< scalar > &)
tmp< Field< Type > > clone() const
Clone.
void operator/=(const UList< scalar > &)
void reset(const Field< Type > &)
Reset the field values to the given field.
void negate()
Negate this field.
void map(const UList< Type > &mapF, const labelUList &mapAddressing)
1 to 1 map from the given field
void rmap(const UList< Type > &mapF, const labelUList &mapAddressing)
1 to 1 reverse-map from the given field
static tmp< Field< Type > > NewCalculatedType(const Field< Type2 > &f)
Return a pointer to a new calculatedFvPatchFieldField created on.
tmp< Field< cmptType > > component(const direction) const
Return a component field of the field.
VSForm block(const label start) const
static const char *const typeName
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
label size() const
Return the number of elements in the UList.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Pre-declare related SubField type.
A List with indirect addressing.
A list of keyword definitions, which are a keyword followed by any number of values (e....
Traits class for primitives.
Reference counter for various OpenFOAM components.
A class for managing temporary objects.
Unit conversion structure. Contains the associated dimensions and the multiplier with which to conver...
A class for handling words, derived from string.
A class representing the concept of 0 used to avoid unnecessary manipulations for objects that are kn...
Direction is an 8-bit unsigned integer type used to represent the Cartesian directions etc.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
void writeEntry(Ostream &os, const HashTable< T, Key, Hash > &ht)
Ostream & operator<<(Ostream &os, const fvConstraints &constraints)