38 #ifndef bufferedAccumulator_H 39 #define bufferedAccumulator_H 65 public List<Field<Type>>
78 inline const Field<Type>& accumulationBuffer()
const;
80 void accumulateAndResetBuffer(
const label
b);
104 const label bufferingInterval
141 const label bufferingInterval
152 friend Ostream& operator<< <Type>
label averagesTaken() const
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
A traits class, which is primarily used for primitives and vector-space.
void setSizes(const label nBuffers, const label bufferLength, const label bufferingInterval)
Field< Type > averaged() const
Generic templated field type.
const dimensionedScalar b
Wien displacement law constant: default SI units: [m.K].
static const char *const typeName
~bufferedAccumulator()
Destructor.
const List< label > & bufferOffsets() const
An Ostream is an abstract base class for all output systems (streams, files, token lists...
bufferedAccumulator()
Construct null.
pTraits< Type >::cmptType cmptType
Component type.
label addToBuffers(const List< Type > &valuesToAdd)
void operator=(const bufferedAccumulator< Type > &)
label bufferLength() const