RINGMesh  Version 5.0.0
A programming library for geological model meshes
RINGMesh::WellEntity< DIMENSION > Class Template Reference

#include <well.h>

Inheritance diagram for RINGMesh::WellEntity< DIMENSION >:
RINGMesh::WellCorner< DIMENSION > RINGMesh::WellPart< DIMENSION >

Public Member Functions

const Well< DIMENSION > & well () const
 

Protected Member Functions

 WellEntity (const Well< DIMENSION > *well)
 
virtual ~WellEntity ()=default
 

Protected Attributes

const Well< DIMENSION > * well_
 Pointer to the Well owning this entity. More...
 

Private Member Functions

 ringmesh_disable_copy_and_move (WellEntity)
 
 ringmesh_template_assert_2d_or_3d (DIMENSION)
 

Detailed Description

template<index_t DIMENSION>
class RINGMesh::WellEntity< DIMENSION >

Definition at line 65 of file well.h.

Constructor & Destructor Documentation

◆ WellEntity()

template<index_t DIMENSION>
RINGMesh::WellEntity< DIMENSION >::WellEntity ( const Well< DIMENSION > *  well)
explicitprotected

Definition at line 290 of file well.cpp.

◆ ~WellEntity()

template<index_t DIMENSION>
virtual RINGMesh::WellEntity< DIMENSION >::~WellEntity ( )
protectedvirtualdefault

Member Function Documentation

◆ ringmesh_disable_copy_and_move()

template<index_t DIMENSION>
RINGMesh::WellEntity< DIMENSION >::ringmesh_disable_copy_and_move ( WellEntity< DIMENSION >  )
private

◆ ringmesh_template_assert_2d_or_3d()

template<index_t DIMENSION>
RINGMesh::WellEntity< DIMENSION >::ringmesh_template_assert_2d_or_3d ( DIMENSION  )
private

◆ well()

template<index_t DIMENSION>
const Well< DIMENSION >& RINGMesh::WellEntity< DIMENSION >::well ( ) const
inline

Gets the associated well

Definition at line 78 of file well.h.

Member Data Documentation

◆ well_

template<index_t DIMENSION>
const Well< DIMENSION >* RINGMesh::WellEntity< DIMENSION >::well_
protected

Pointer to the Well owning this entity.

Definition at line 85 of file well.h.


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