|
| VariableRefType * | globalVariableReference () const final |
| |
| void | incrementReference () final |
| |
| ArrayView< ArrayView< DataType > > | _internalFullValuesView () final |
| |
| void | fillFromArray (IMeshMaterial *mat, ConstArrayView< DataType > values) final |
| |
| void | fillFromArray (IMeshMaterial *mat, ConstArrayView< DataType > values, Int32ConstArrayView indexes) final |
| |
| void | fillToArray (IMeshMaterial *mat, ArrayView< DataType > values) final |
| |
| void | fillToArray (IMeshMaterial *mat, ArrayView< DataType > values, Int32ConstArrayView indexes) final |
| |
| void | fillPartialValues (const DataType &value) final |
| |
| IMeshMaterialVariable * | toMeshMaterialVariable () final |
| |
| ArrayView< DataType > * | views () |
| |
| DataType | operator[] (MatVarIndex mvi) const |
| |
| ARCANE_MATERIALS_EXPORT void | synchronize () override |
| | Synchronise la variable.
|
| |
| ARCANE_MATERIALS_EXPORT void | synchronize (MeshMaterialVariableSynchronizerList &sync_list) override |
| |
| ARCANE_MATERIALS_EXPORT void | dumpValues (std::ostream &ostr) override |
| | Affiche les valeurs de la variable sur le flot ostr.
|
| |
| ARCANE_MATERIALS_EXPORT void | dumpValues (std::ostream &ostr, AllEnvCellVectorView view) override |
| | Affiche les valeurs de la variable pour la vue view sur le flot ostr.
|
| |
| ARCANE_MATERIALS_EXPORT void | serialize (ISerializer *sbuffer, Int32ConstArrayView ids) override |
| | Sérialise la variable pour les entités de numéro local ids.
|
| |
| ARCANE_MATERIALS_EXPORT void | fillFromArray (IMeshMaterial *mat, ConstArrayView< DataType > values) |
| | Remplit les valeurs de la variable pour un matériau à partir d'un tableau.
|
| |
| ARCANE_MATERIALS_EXPORT void | fillFromArray (IMeshMaterial *mat, ConstArrayView< DataType > values, Int32ConstArrayView indexes) |
| | Remplit les valeurs de la variable pour un matériau à partir d'un tableau.
|
| |
| ARCANE_MATERIALS_EXPORT void | fillToArray (IMeshMaterial *mat, ArrayView< DataType > values) |
| | Remplit un tableau à partir des valeurs de la variable pour un matériau.
|
| |
| ARCANE_MATERIALS_EXPORT void | fillToArray (IMeshMaterial *mat, ArrayView< DataType > values, Int32ConstArrayView indexes) |
| | Remplit un tableau à partir des valeurs de la variable pour un matériau.
|
| |
| ARCANE_MATERIALS_EXPORT void | fillPartialValues (const DataType &value) |
| | Remplit les valeurs partielles avec la valeur value.
|
| |
| void | setValue (MatVarIndex mvi, SubInputViewType v) |
| |
| SubConstViewType | value (MatVarIndex mvi) const |
| |
|
ARCANE_MATERIALS_EXPORT | ItemMaterialVariableBase (const MaterialVariableBuildInfo &v, PrivatePartType *global_var, VariableRef *global_var_ref, MatVarSpace mvs) |
| |
| ARCANE_MATERIALS_EXPORT void | syncReferences () override |
| | Synchronise les références.
|
| |
| ARCANE_MATERIALS_EXPORT IVariable * | globalVariable () const override |
| | Variable globale sur le maillage associée.
|
| |
| ARCANE_MATERIALS_EXPORT void | buildFromManager (bool is_continue) override |
| |
| ARCANE_MATERIALS_EXPORT Ref< IData > | _internalCreateSaveDataRef (Integer nb_value) override |
| |
| ARCANE_MATERIALS_EXPORT void | _saveData (IMeshComponent *env, IData *data) override |
| |
| ARCANE_MATERIALS_EXPORT void | _restoreData (IMeshComponent *component, IData *data, Integer data_index, Int32ConstArrayView ids, bool allow_null_id) override |
| |
| ARCANE_MATERIALS_EXPORT void | _copyBetweenPartialAndGlobal (const CopyBetweenPartialAndGlobalArgs &args) override |
| |
| ARCANE_MATERIALS_EXPORT void | _initializeNewItemsWithZero (InitializeWithZeroArgs &args) override |
| |
| ARCANE_MATERIALS_EXPORT void | fillPartialValuesWithGlobalValues () override |
| | Remplit les valeurs partielles avec la valeur de la maille globale associée.
|
| |
| ARCANE_MATERIALS_EXPORT void | fillPartialValuesWithSuperValues (Int32 level) override |
| | Remplit les valeurs partielles avec la valeur de la maille du dessus. Si level vaut LEVEL_MATERIAL, copie les valeurs matériaux avec celle du milieu. Si level vaut LEVEL_ENVIRONNEMENT, copie les valeurs des milieux avec celui de la maille globale. Si level vaut LEVEL_ALLENVIRONMENT, remplit toutes les valeurs partielles avec celle de la maille globale (cela rend cette méthode équivalente à fillGlobalValuesWithGlobalValues().
|
| |
| void | setValue (MatVarIndex mvi, SubInputViewType v) |
| |
| void | setFillValue (MatVarIndex mvi, const DataType &v) |
| |
| SubConstViewType | value (MatVarIndex mvi) const |
| |
| ARCANE_MATERIALS_EXPORT | ItemMaterialVariableBase (const MaterialVariableBuildInfo &v, PrivatePartType *global_var, VariableRef *global_var_ref, MatVarSpace mvs) |
| |
| ARCANE_MATERIALS_EXPORT void | syncReferences () override |
| | Synchronise les références.
|
| |
| ARCANE_MATERIALS_EXPORT IVariable * | globalVariable () const override |
| | Variable globale sur le maillage associée.
|
| |
| ARCANE_MATERIALS_EXPORT void | buildFromManager (bool is_continue) override |
| |
| ARCANE_MATERIALS_EXPORT Ref< IData > | _internalCreateSaveDataRef (Integer nb_value) override |
| |
| ARCANE_MATERIALS_EXPORT void | _saveData (IMeshComponent *env, IData *data) override |
| |
| ARCANE_MATERIALS_EXPORT void | _restoreData (IMeshComponent *component, IData *data, Integer data_index, Int32ConstArrayView ids, bool allow_null_id) override |
| |
| ARCANE_MATERIALS_EXPORT void | _copyBetweenPartialAndGlobal (const CopyBetweenPartialAndGlobalArgs &args) override |
| |
| ARCANE_MATERIALS_EXPORT void | _initializeNewItemsWithZero (InitializeWithZeroArgs &args) override |
| |
| ARCANE_MATERIALS_EXPORT void | fillPartialValuesWithGlobalValues () override |
| | Remplit les valeurs partielles avec la valeur de la maille globale associée.
|
| |
| ARCANE_MATERIALS_EXPORT void | fillPartialValuesWithSuperValues (Int32 level) override |
| | Remplit les valeurs partielles avec la valeur de la maille du dessus. Si level vaut LEVEL_MATERIAL, copie les valeurs matériaux avec celle du milieu. Si level vaut LEVEL_ENVIRONNEMENT, copie les valeurs des milieux avec celui de la maille globale. Si level vaut LEVEL_ALLENVIRONMENT, remplit toutes les valeurs partielles avec celle de la maille globale (cela rend cette méthode équivalente à fillGlobalValuesWithGlobalValues().
|
| |
| void | setValue (MatVarIndex mvi, SubInputViewType v) |
| |
| void | setFillValue (MatVarIndex mvi, const DataType &v) |
| |
| SubConstViewType | value (MatVarIndex mvi) const |
| |
| | MeshMaterialVariable (const MaterialVariableBuildInfo &v, MatVarSpace mvs) |
| |
| String | name () const override |
| | Nom de la variable.
|
| |
| void | addVariableRef (MeshMaterialVariableRef *var_ref) override |
| | Ajoute une référence à cette variable.
|
| |
| void | removeVariableRef (MeshMaterialVariableRef *var_ref) override |
| | Supprime une référence à cette variable.
|
| |
| MeshMaterialVariableRef * | firstReference () const override |
| |
| IVariable * | materialVariable (IMeshMaterial *mat) override |
| |
| void | setKeepOnChange (bool v) override |
| | Indique si on souhaite conserver la valeur de la variable apres un changement de la liste des matériaux.
|
| |
| bool | keepOnChange () const override |
| | Indique si on souhaite conserver la valeur de la variable apres un changement de la liste des matériaux.
|
| |
| MatVarSpace | space () const override |
| | Espace de définition de la variable (matériau+milieu ou milieu uniquement)
|
| |
| void | update (IMeshMaterial *mat) override |
| | Recalcule la variable pour le matériau mat si nécessaire.
|
| |
| void | setUpToDate (IMeshMaterial *mat) override |
| | Indique que la variable vient d'être mise à jour.
|
| |
| Int64 | modifiedTime (IMeshMaterial *mat) override |
| | Temps auquel la variable a été mise à jour.
|
| |
| void | addDepend (IMeshMaterialVariable *var) override |
| | Ajoute var à la liste des dépendances.
|
| |
| void | addDepend (IMeshMaterialVariable *var, const TraceInfo &tinfo) override |
| | Ajoute var à la liste des dépendances avec les infos de trace tinfo.
|
| |
| void | addDepend (IVariable *var) override |
| | Ajoute var à la liste des dépendances.
|
| |
| void | addDepend (IVariable *var, const TraceInfo &tinfo) override |
| | Ajoute var à la liste des dépendances avec les infos de trace tinfo.
|
| |
| void | removeDepend (IMeshMaterialVariable *var) override |
| | Supprime var de la liste des dépendances.
|
| |
| void | removeDepend (IVariable *var) override |
| | Supprime var de la liste des dépendances.
|
| |
| void | setComputeFunction (IMeshMaterialVariableComputeFunction *v) override |
| | Positionne la fonction de recalcule de la variable.
|
| |
| IMeshMaterialVariableComputeFunction * | computeFunction () override |
| | Fonction utilisée pour mettre à jour la variable.
|
| |
| void | dependInfos (Array< VariableDependInfo > &infos, Array< MeshMaterialVariableDependInfo > &mat_infos) override |
| | Infos de dépendances.
|
| |
| IMeshMaterialVariableInternal * | _internalApi () override |
| |
| void | incrementReference () |
| |
|
virtual void | fillFromArray (IMeshMaterial *mat, ConstArrayView< DataType > values)=0 |
| |
|
virtual void | fillFromArray (IMeshMaterial *mat, ConstArrayView< DataType > values, Int32ConstArrayView indexes)=0 |
| |
|
virtual void | fillToArray (IMeshMaterial *mat, ArrayView< DataType > values)=0 |
| |
|
virtual void | fillToArray (IMeshMaterial *mat, ArrayView< DataType > values, Int32ConstArrayView indexes)=0 |
| |
|
virtual void | fillPartialValues (const DataType &value)=0 |
| |
template<typename ItemType, typename DataType>
class Arcane::Materials::MeshMaterialVariableScalar< ItemType, DataType >
Définition à la ligne 527 du fichier MeshMaterialVariable.h.