Loading...
Searching...
No Matches
PLMD::volumes::VolumeAround Class Reference

Public Member Functions

void parseInput (ActionVolume< VolumeAround > *action)
 
void setupRegions (ActionVolume< VolumeAround > *action, const Pbc &pbc, const std::vector< Vector > &positions)
 

Static Public Member Functions

static void calculateNumberInside (const VolumeInput &input, const VolumeAround &actioninput, VolumeOutput &output)
 
static void parseAtoms (ActionVolume< VolumeAround > *action, std::vector< AtomNumber > &atom)
 
static void registerKeywords (Keywords &keys)
 

Public Attributes

bool dox {true}
 
bool doy {true}
 
bool doz {true}
 
HistogramBead::KernelType kerneltype
 
double sigma
 
double xhigh {0.0}
 
double xlow {0.0}
 
double yhigh {0.0}
 
double ylow {0.0}
 
double zhigh {0.0}
 
double zlow {0.0}
 

Member Function Documentation

◆ calculateNumberInside()

void PLMD::volumes::VolumeAround::calculateNumberInside ( const VolumeInput & input,
const VolumeAround & actioninput,
VolumeOutput & output )
static

◆ parseAtoms()

void PLMD::volumes::VolumeAround::parseAtoms ( ActionVolume< VolumeAround > * action,
std::vector< AtomNumber > & atom )
static

◆ parseInput()

void PLMD::volumes::VolumeAround::parseInput ( ActionVolume< VolumeAround > * action)

◆ registerKeywords()

void PLMD::volumes::VolumeAround::registerKeywords ( Keywords & keys)
static

◆ setupRegions()

void PLMD::volumes::VolumeAround::setupRegions ( ActionVolume< VolumeAround > * action,
const Pbc & pbc,
const std::vector< Vector > & positions )
inline

Member Data Documentation

◆ dox

bool PLMD::volumes::VolumeAround::dox {true}

◆ doy

bool PLMD::volumes::VolumeAround::doy {true}

◆ doz

bool PLMD::volumes::VolumeAround::doz {true}

◆ kerneltype

HistogramBead::KernelType PLMD::volumes::VolumeAround::kerneltype

◆ sigma

double PLMD::volumes::VolumeAround::sigma

◆ xhigh

double PLMD::volumes::VolumeAround::xhigh {0.0}

◆ xlow

double PLMD::volumes::VolumeAround::xlow {0.0}

◆ yhigh

double PLMD::volumes::VolumeAround::yhigh {0.0}

◆ ylow

double PLMD::volumes::VolumeAround::ylow {0.0}

◆ zhigh

double PLMD::volumes::VolumeAround::zhigh {0.0}

◆ zlow

double PLMD::volumes::VolumeAround::zlow {0.0}

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