Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::Materials::MeshMaterialIndirectModifier Class Reference

Object allowing indirect modification of materials or media. More...

#include <arcane/materials/MeshMaterialIndirectModifier.h>

Public Member Functions

 MeshMaterialIndirectModifier (IMeshMaterialMng *)
 MeshMaterialIndirectModifier (const MeshMaterialIndirectModifier &)=default
 MeshMaterialIndirectModifier (MeshMaterialIndirectModifier &&)=default
MeshMaterialIndirectModifier & operator= (const MeshMaterialIndirectModifier &)=default
MeshMaterialIndirectModifier & operator= (MeshMaterialIndirectModifier &&)=default
void beginUpdate ()
 Prepares an update.
void endUpdate ()
 Updates the structures after a modification.
void endUpdateWithSort ()
 Updates the structures after a modification with sorting of media and material groups.

Detailed Description

Object allowing indirect modification of materials or media.

Definition at line 43 of file MeshMaterialIndirectModifier.h.

Constructor & Destructor Documentation

◆ MeshMaterialIndirectModifier()

Arcane::Materials::MeshMaterialIndirectModifier::MeshMaterialIndirectModifier ( IMeshMaterialMng * mm)

Definition at line 39 of file MeshMaterialIndirectModifier.cc.

◆ ~MeshMaterialIndirectModifier()

Arcane::Materials::MeshMaterialIndirectModifier::~MeshMaterialIndirectModifier ( )

Definition at line 50 of file MeshMaterialIndirectModifier.cc.

Member Function Documentation

◆ beginUpdate()

void Arcane::Materials::MeshMaterialIndirectModifier::beginUpdate ( )

Prepares an update.

Definition at line 106 of file MeshMaterialIndirectModifier.cc.

References ARCANE_FATAL.

◆ endUpdate()

void Arcane::Materials::MeshMaterialIndirectModifier::endUpdate ( )

Updates the structures after a modification.

This method is automatically called in the destructor of the instance if necessary.

Definition at line 88 of file MeshMaterialIndirectModifier.cc.

◆ endUpdateWithSort()

void Arcane::Materials::MeshMaterialIndirectModifier::endUpdateWithSort ( )

Updates the structures after a modification with sorting of media and material groups.

This method is identical to endUpdate() but ensures that the groups associated with the components (IMeshComponent::cells()) will be sorted by increasing uniqueId() at the end of the update.

Definition at line 97 of file MeshMaterialIndirectModifier.cc.


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