The SKIRT project
advanced radiative transfer for astrophysics
VelocityInterface Class Referenceabstract

#include <VelocityInterface.hpp>

Inheritance diagram for VelocityInterface:

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: