ls1-MarDyn
ls1-MarDyn molecular dynamics code
Public Member Functions | Protected Attributes | List of all members
DomainBase Class Referenceabstract
Inheritance diagram for DomainBase:
BoxDomain

Public Member Functions

virtual void readXML (XMLfileUnits &xmlconfig)=0
 
virtual double V ()=0
 
double * rmin ()
 
double * rmax ()
 
double length (int d)
 

Protected Attributes

double _rmin [3]
 
double _rmax [3]
 

Member Function Documentation

◆ readXML()

virtual void DomainBase::readXML ( XMLfileUnits xmlconfig)
pure virtual

Implemented in BoxDomain.

◆ rmax()

double* DomainBase::rmax ( )
inline

Return the upper corner of the domain. Spanning a virtual box around the domain with sides parallel to the main axis x, y and z, this is the lower corner of the minimal fictive box comprising the domain.

◆ rmin()

double* DomainBase::rmin ( )
inline

Return the lower corner of the domain. Spanning a virtual box around the domain with sides parallel to the main axis x, y and z, this is the upper corner of the minimal fictive box comprising the domain.

◆ V()

virtual double DomainBase::V ( )
pure virtual

Return volume of the domain

Implemented in BoxDomain.

Member Data Documentation

◆ _rmax

double DomainBase::_rmax[3]
protected

Upper corner of the minimal box around the domain.

◆ _rmin

double DomainBase::_rmin[3]
protected

Lower corner of the minimal box around the domain.


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