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

#include <VelocityInterface.hpp>

Inheritance diagram for VelocityInterface:
Inheritance graph
[legend]

Public Member Functions

virtual ~VelocityInterface ()
 
virtual Vec velocity () const =0
 

Protected Member Functions

 VelocityInterface ()
 

Detailed Description

VelocityInterface is a pure interface to obtain the velocity of a radiation source.

Constructor & Destructor Documentation

◆ VelocityInterface()

VelocityInterface::VelocityInterface ( )
inlineprotected

The empty constructor for the interface.

◆ ~VelocityInterface()

virtual VelocityInterface::~VelocityInterface ( )
inlinevirtual

The empty destructor for the interface.

Member Function Documentation

◆ velocity()

virtual Vec VelocityInterface::velocity ( ) const
pure virtual

This function returns the velocity of the radiation source.

Implemented in FilePolarizedPointSource, and SpecialtySource.


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