Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::VariableDiff< DataType >::DiffInfo Class Reference
Collaboration diagram for Arcane::VariableDiff< DataType >::DiffInfo:

Public Types

using VarDataTypeTraits = VariableDataTypeTraitsT<DataType>

Public Member Functions

 DiffInfo (const DataType &current, const DataType &ref, const DataType &diff, Item item, Integer sub_index)
 DiffInfo (const DataType &current, const DataType &ref, const DataType &diff, Int32 index, Integer sub_index)
bool operator< (const DiffInfo &t2) const

Public Attributes

DataType m_current = {}
DataType m_ref = {}
DataType m_diff = {}
Integer m_sub_index = NULL_ITEM_ID
bool m_is_own = false
Int32 m_local_id = NULL_ITEM_LOCAL_ID
Int64 m_unique_id = NULL_ITEM_UNIQUE_ID

Detailed Description

template<typename DataType>
class Arcane::VariableDiff< DataType >::DiffInfo

Definition at line 47 of file VariableDiff.h.

Member Typedef Documentation

◆ VarDataTypeTraits

template<typename DataType>
using Arcane::VariableDiff< DataType >::DiffInfo::VarDataTypeTraits = VariableDataTypeTraitsT<DataType>

Definition at line 51 of file VariableDiff.h.

Constructor & Destructor Documentation

◆ DiffInfo() [1/2]

template<typename DataType>
Arcane::VariableDiff< DataType >::DiffInfo::DiffInfo ( const DataType & current,
const DataType & ref,
const DataType & diff,
Item item,
Integer sub_index )
inline

Definition at line 56 of file VariableDiff.h.

◆ DiffInfo() [2/2]

template<typename DataType>
Arcane::VariableDiff< DataType >::DiffInfo::DiffInfo ( const DataType & current,
const DataType & ref,
const DataType & diff,
Int32 index,
Integer sub_index )
inline

Definition at line 66 of file VariableDiff.h.

Member Function Documentation

◆ operator<()

template<typename DataType>
bool Arcane::VariableDiff< DataType >::DiffInfo::operator< ( const DiffInfo & t2) const
inline

Definition at line 89 of file VariableDiff.h.

Member Data Documentation

◆ m_current

template<typename DataType>
DataType Arcane::VariableDiff< DataType >::DiffInfo::m_current = {}

Definition at line 79 of file VariableDiff.h.

◆ m_diff

template<typename DataType>
DataType Arcane::VariableDiff< DataType >::DiffInfo::m_diff = {}

Definition at line 81 of file VariableDiff.h.

◆ m_is_own

template<typename DataType>
bool Arcane::VariableDiff< DataType >::DiffInfo::m_is_own = false

Definition at line 83 of file VariableDiff.h.

◆ m_local_id

template<typename DataType>
Int32 Arcane::VariableDiff< DataType >::DiffInfo::m_local_id = NULL_ITEM_LOCAL_ID

Definition at line 84 of file VariableDiff.h.

◆ m_ref

template<typename DataType>
DataType Arcane::VariableDiff< DataType >::DiffInfo::m_ref = {}

Definition at line 80 of file VariableDiff.h.

◆ m_sub_index

template<typename DataType>
Integer Arcane::VariableDiff< DataType >::DiffInfo::m_sub_index = NULL_ITEM_ID

Definition at line 82 of file VariableDiff.h.

◆ m_unique_id

template<typename DataType>
Int64 Arcane::VariableDiff< DataType >::DiffInfo::m_unique_id = NULL_ITEM_UNIQUE_ID

Definition at line 85 of file VariableDiff.h.


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