The SKIRT project
advanced radiative transfer for astrophysics
Public Member Functions | Protected Member Functions | List of all members
AdaptiveMeshInterface Class Referenceabstract

#include <AdaptiveMeshInterface.hpp>

Inheritance diagram for AdaptiveMeshInterface:
Inheritance graph
[legend]

Public Member Functions

virtual ~AdaptiveMeshInterface ()
 
virtual AdaptiveMeshSnapshotadaptiveMesh () const =0
 

Protected Member Functions

 AdaptiveMeshInterface ()
 

Detailed Description

AdaptiveMeshInterface is a pure interface. It provides access to the adaptive mesh snapshot maintained by the object that implements the interface.

Constructor & Destructor Documentation

◆ AdaptiveMeshInterface()

AdaptiveMeshInterface::AdaptiveMeshInterface ( )
inlineprotected

The empty constructor for the interface.

◆ ~AdaptiveMeshInterface()

virtual AdaptiveMeshInterface::~AdaptiveMeshInterface ( )
inlinevirtual

The empty destructor for the interface.

Member Function Documentation

◆ adaptiveMesh()

virtual AdaptiveMeshSnapshot * AdaptiveMeshInterface::adaptiveMesh ( ) const
pure virtual

This function must be implemented in a derived class. It returns a pointer to the adaptive mesh snapshot maintained by the object that implements the interface.

Implemented in AdaptiveMeshGeometry, and AdaptiveMeshMedium.


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