Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::Numerics::ISurfaceUtils Class Referenceabstract
Collaboration diagram for Arcane::Numerics::ISurfaceUtils:

Classes

struct  FaceFaceContact

Public Types

typedef UniqueArray< FaceFaceContactFaceFaceContactList

Public Member Functions

 ISurfaceUtils ()
 Constructor.
virtual ~ISurfaceUtils ()
 Destructor.
virtual void init ()=0
 Initialization.
virtual ISurfacecreateSurface ()=0
 Creation of a new surface.
virtual void setFaceToSurface (ISurface *surface, FaceGroup face_group)=0
 Sets the faces of a surface.
virtual void computeSurfaceContact (ISurface *surface1, ISurface *surface2, FaceFaceContactList &contact)=0
 compute for each face of surface1 the nearest face of surface2

Detailed Description

Definition at line 30 of file ISurfaceUtils.h.

Member Typedef Documentation

◆ FaceFaceContactList

typedef UniqueArray<FaceFaceContact> Arcane::Numerics::ISurfaceUtils::FaceFaceContactList

Definition at line 53 of file ISurfaceUtils.h.

Constructor & Destructor Documentation

◆ ISurfaceUtils()

Arcane::Numerics::ISurfaceUtils::ISurfaceUtils ( )
inline

Constructor.

Definition at line 58 of file ISurfaceUtils.h.

◆ ~ISurfaceUtils()

virtual Arcane::Numerics::ISurfaceUtils::~ISurfaceUtils ( )
inlinevirtual

Destructor.

Definition at line 61 of file ISurfaceUtils.h.


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