ProtoMol - an object-oriented component based framework for Molecular Dynamics simulations.

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

ProtoMol::BSpline Class Reference

#include <BSpline.h>

List of all members.

Public Member Functions

 BSpline ()
 BSpline (unsigned int order)
 BSpline (unsigned int order, Real w)
 ~BSpline ()
 BSpline (const BSpline &bspline)
unsigned int getOrder () const
void setOrder (unsigned int order)
void set (Real w)

Static Public Member Functions

bool isSigma (unsigned int order)
const std::string & getKeyword ()

Public Attributes

Realtheta
RealdTheta

Static Public Attributes

const std::string keyword

Private Attributes

unsigned int myInterOrder


Detailed Description

BSpline interpolation. theta are the Bk, where dTheta are the derivatives of Bk


Constructor & Destructor Documentation

ProtoMol::BSpline::BSpline  ) 
 

ProtoMol::BSpline::BSpline unsigned int  order  ) 
 

ProtoMol::BSpline::BSpline unsigned int  order,
Real  w
 

ProtoMol::BSpline::~BSpline  ) 
 

ProtoMol::BSpline::BSpline const BSpline bspline  ) 
 


Member Function Documentation

const std::string& ProtoMol::BSpline::getKeyword  )  [inline, static]
 

Returns the keyword/name of this interpolation.

unsigned int ProtoMol::BSpline::getOrder  )  const [inline]
 

bool ProtoMol::BSpline::isSigma unsigned int  order  )  [inline, static]
 

true iff one theta is 1 and all other 0 for w=0

void ProtoMol::BSpline::set Real  w  ) 
 

void ProtoMol::BSpline::setOrder unsigned int  order  ) 
 


Member Data Documentation

Real* ProtoMol::BSpline::dTheta
 

derivatives of Bk

const string ProtoMol::BSpline::keyword [static]
 

unsigned int ProtoMol::BSpline::myInterOrder [private]
 

Real* ProtoMol::BSpline::theta
 

Bk.


The documentation for this class was generated from the following files: Last update: . GNU GENERAL PUBLIC LICENSE, copyrighted by the University of Notre Dame and the University of Bergen, Norway.