MAIA bb96820c
Multiphysics at AIA
Loading...
Searching...
No Matches
GeometryBase Class Reference

#include <geometryroot.h>

Inheritance diagram for GeometryBase:
[legend]
Collaboration diagram for GeometryBase:
[legend]

Public Member Functions

 GeometryBase ()
 
 GeometryBase (const MPI_Comm comm)
 
virtual MBool isPointInside (const MFloat *const)
 
virtual MBool isPointInsideNode (const MFloat *const, const MInt)
 
virtual MBool getCellIntersectingSurfaces (const MFloat *const, const MFloat, MBool *const *const)
 
virtual MBool getCellIntersectingSurfacesOfNode (const MFloat *const, const MFloat, MBool *const, const MInt)
 

Public Attributes

GeometryDistribution m_distribution
 
MPI_Comm m_mpiComm
 

Detailed Description

Definition at line 94 of file geometryroot.h.

Constructor & Destructor Documentation

◆ GeometryBase() [1/2]

GeometryBase::GeometryBase ( )
inline

Definition at line 96 of file geometryroot.h.

96{};

◆ GeometryBase() [2/2]

GeometryBase::GeometryBase ( const MPI_Comm  comm)
inline

Definition at line 97 of file geometryroot.h.

97: m_mpiComm(comm){};
MPI_Comm m_mpiComm
Definition: geometryroot.h:122

Member Function Documentation

◆ getCellIntersectingSurfaces()

virtual MBool GeometryBase::getCellIntersectingSurfaces ( const MFloat * const  ,
const  MFloat,
MBool *const * const   
)
inlinevirtual

Reimplemented in GeometryRoot.

Definition at line 107 of file geometryroot.h.

108 {
109 mTerm(1, AT_, "only virt");
110 return 0;
111 };
void mTerm(const MInt errorCode, const MString &location, const MString &message)
Definition: functions.cpp:29

◆ getCellIntersectingSurfacesOfNode()

virtual MBool GeometryBase::getCellIntersectingSurfacesOfNode ( const MFloat * const  ,
const  MFloat,
MBool * const  ,
const  MInt 
)
inlinevirtual

Reimplemented in GeometryRoot.

Definition at line 112 of file geometryroot.h.

113 {
114 mTerm(1, AT_, "only virt");
115 return 0;
116 };

◆ isPointInside()

virtual MBool GeometryBase::isPointInside ( const MFloat * const  )
inlinevirtual

Reimplemented in GeometryRoot.

Definition at line 98 of file geometryroot.h.

98 {
99 mTerm(1, AT_, "only virt");
100 return false;
101 };

◆ isPointInsideNode()

virtual MBool GeometryBase::isPointInsideNode ( const MFloat * const  ,
const  MInt 
)
inlinevirtual

Reimplemented in GeometryRoot.

Definition at line 103 of file geometryroot.h.

103 {
104 mTerm(1, AT_, "only virt");
105 return false;
106 };

Member Data Documentation

◆ m_distribution

GeometryDistribution GeometryBase::m_distribution

Definition at line 119 of file geometryroot.h.

◆ m_mpiComm

MPI_Comm GeometryBase::m_mpiComm

Definition at line 122 of file geometryroot.h.


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