Scine::Readuct  6.0.0
This is the SCINE module ReaDuct.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Scine::Readuct::ElementaryStepOptimization::PointSequence Class Reference

#include <PointSequence.h>

Collaboration diagram for Scine::Readuct::ElementaryStepOptimization::PointSequence:
Collaboration graph

Public Member Functions

 PointSequence (double min, double max, int numberPoints)
 
int count () const
 
bool isUniform () const
 
double interval () const
 
double operator[] (int index) const
 
double at (int index) const
 
double min () const
 
double max () const
 
const std::vector< double > & underlyingArray () const
 

Detailed Description

Class representing a collection of points that can be used, for instance, for an integration grid. TODO: allow for non-uniform points.

Member Function Documentation

double Scine::Readuct::ElementaryStepOptimization::PointSequence::interval ( ) const
inline

Distance between two integration points, provided the points are uniformly distributed.

bool Scine::Readuct::ElementaryStepOptimization::PointSequence::isUniform ( ) const
inline

whether all integration points are equidistant.


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