Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::ITimeHistoryAdder Class Referenceabstract

Class interface allowing the addition of one or more values to a value history. More...

#include <arcane/core/ITimeHistoryAdder.h>

Inheritance diagram for Arcane::ITimeHistoryAdder:
Collaboration diagram for Arcane::ITimeHistoryAdder:

Public Member Functions

virtual ~ITimeHistoryAdder ()=default
 Frees resources.
virtual void addValue (const TimeHistoryAddValueArg &thp, Real value)=0
 Method allowing the addition of a value to a history.
virtual void addValue (const TimeHistoryAddValueArg &thp, Int32 value)=0
 Method allowing the addition of a value to a history.
virtual void addValue (const TimeHistoryAddValueArg &thp, Int64 value)=0
 Method allowing the addition of a value to a history.
virtual void addValue (const TimeHistoryAddValueArg &thp, RealConstArrayView values)=0
 Method allowing the addition of values to a history.
virtual void addValue (const TimeHistoryAddValueArg &thp, Int32ConstArrayView values)=0
 Method allowing the addition of values to a history.
virtual void addValue (const TimeHistoryAddValueArg &thp, Int64ConstArrayView values)=0
 Method allowing the addition of values to a history.

Detailed Description

Class interface allowing the addition of one or more values to a value history.

Definition at line 38 of file ITimeHistoryAdder.h.

Member Function Documentation

◆ addValue() [1/6]

virtual void Arcane::ITimeHistoryAdder::addValue ( const TimeHistoryAddValueArg & thp,
Int32 value )
pure virtual

Method allowing the addition of a value to a history.

Parameters
thpiThe parameters of the value.
valueThe value to add.

Implemented in Arcane::GlobalTimeHistoryAdder, and Arcane::MeshTimeHistoryAdder.

◆ addValue() [2/6]

virtual void Arcane::ITimeHistoryAdder::addValue ( const TimeHistoryAddValueArg & thp,
Int32ConstArrayView values )
pure virtual

Method allowing the addition of values to a history.

Parameters
thpiThe parameters of the values.
valueThe values to add.

Implemented in Arcane::GlobalTimeHistoryAdder, and Arcane::MeshTimeHistoryAdder.

◆ addValue() [3/6]

virtual void Arcane::ITimeHistoryAdder::addValue ( const TimeHistoryAddValueArg & thp,
Int64 value )
pure virtual

Method allowing the addition of a value to a history.

Parameters
thpiThe parameters of the value.
valueThe value to add.

Implemented in Arcane::GlobalTimeHistoryAdder, and Arcane::MeshTimeHistoryAdder.

◆ addValue() [4/6]

virtual void Arcane::ITimeHistoryAdder::addValue ( const TimeHistoryAddValueArg & thp,
Int64ConstArrayView values )
pure virtual

Method allowing the addition of values to a history.

Parameters
thpiThe parameters of the values.
valueThe values to add.

Implemented in Arcane::GlobalTimeHistoryAdder, and Arcane::MeshTimeHistoryAdder.

◆ addValue() [5/6]

virtual void Arcane::ITimeHistoryAdder::addValue ( const TimeHistoryAddValueArg & thp,
Real value )
pure virtual

Method allowing the addition of a value to a history.

Parameters
thpiThe parameters of the value.
valueThe value to add.

Implemented in Arcane::GlobalTimeHistoryAdder, and Arcane::MeshTimeHistoryAdder.

◆ addValue() [6/6]

virtual void Arcane::ITimeHistoryAdder::addValue ( const TimeHistoryAddValueArg & thp,
RealConstArrayView values )
pure virtual

Method allowing the addition of values to a history.

Parameters
thpiThe parameters of the values.
valueThe values to add.

Implemented in Arcane::GlobalTimeHistoryAdder, and Arcane::MeshTimeHistoryAdder.


The documentation for this class was generated from the following file: