Provides access to and storage of electronic data calculated by OpenQube.
More...
#include <vtkOpenQubeElectronicData.h>
Inherits vtkAbstractElectronicData.
Provides access to and storage of electronic data calculated by OpenQube.
- Tests:
- vtkOpenQubeElectronicData (Tests)
Definition at line 38 of file vtkOpenQubeElectronicData.h.
| vtkOpenQubeElectronicData::vtkOpenQubeElectronicData |
( |
| ) |
|
|
protected |
| vtkOpenQubeElectronicData::~vtkOpenQubeElectronicData |
( |
| ) |
|
|
protected |
| static int vtkOpenQubeElectronicData::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
| virtual int vtkOpenQubeElectronicData::IsA |
( |
const char * |
type | ) |
|
|
virtual |
| virtual vtkObjectBase* vtkOpenQubeElectronicData::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
| void vtkOpenQubeElectronicData::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
| vtkIdType vtkOpenQubeElectronicData::GetNumberOfMOs |
( |
| ) |
|
Returns the number of molecular orbitals in the OpenQube::BasisSet.
| unsigned int vtkOpenQubeElectronicData::GetNumberOfElectrons |
( |
| ) |
|
Returns the number of electrons in the molecule.
| vtkImageData* vtkOpenQubeElectronicData::GetMO |
( |
vtkIdType |
orbitalNumber | ) |
|
Returns the vtkImageData for the requested molecular orbital. The data will be calculated when first requested, and cached for later requests.
| vtkImageData* vtkOpenQubeElectronicData::GetElectronDensity |
( |
| ) |
|
Returns vtkImageData for the molecule's electron density. The data will be calculated when first requested, and cached for later requests.
| virtual void vtkOpenQubeElectronicData::SetBasisSet |
( |
OpenQube::BasisSet * |
| ) |
|
|
virtual |
Set/Get the OpenQube::BasisSet object used to generate the image data
| virtual OpenQube::BasisSet* vtkOpenQubeElectronicData::GetBasisSet |
( |
| ) |
|
|
virtual |
Set/Get the OpenQube::BasisSet object used to generate the image data
| virtual void vtkOpenQubeElectronicData::SetPadding |
( |
double |
| ) |
|
|
virtual |
Set/Get the padding around the molecule used in determining the image limits. Default: 2.0
| virtual double vtkOpenQubeElectronicData::GetPadding |
( |
| ) |
|
|
virtual |
Set/Get the padding around the molecule used in determining the image limits. Default: 2.0
| virtual void vtkOpenQubeElectronicData::SetSpacing |
( |
double |
| ) |
|
|
virtual |
Set/Get the interval distance between grid points. Default: 0.1
| virtual double vtkOpenQubeElectronicData::GetSpacing |
( |
| ) |
|
|
virtual |
Set/Get the interval distance between grid points. Default: 0.1
| vtkOpenQubeElectronicData::vtkGetNewMacro |
( |
Images |
, |
|
|
vtkDataSetCollection |
|
|
) |
| |
Get the collection of cached images
| virtual void vtkOpenQubeElectronicData::DeepCopy |
( |
vtkDataObject * |
obj | ) |
|
|
virtual |
Deep copies the data object into this.
| vtkImageData* vtkOpenQubeElectronicData::CalculateMO |
( |
vtkIdType |
orbitalNumber | ) |
|
|
protected |
Calculates and returns the requested vtkImageData. The data is added to the cache, but the cache is not searched in this function.
| vtkImageData* vtkOpenQubeElectronicData::CalculateElectronDensity |
( |
| ) |
|
|
protected |
Calculates and returns the requested vtkImageData. The data is added to the cache, but the cache is not searched in this function.
| void vtkOpenQubeElectronicData::FillImageDataFromQube |
( |
OpenQube::Cube * |
qube, |
|
|
vtkImageData * |
image |
|
) |
| |
|
protected |
Converts an OpenQube::Cube object into vtkImageData.
| vtkNew<vtkDataSetCollection> vtkOpenQubeElectronicData::Images |
|
protected |
| OpenQube::BasisSet* vtkOpenQubeElectronicData::BasisSet |
|
protected |
| double vtkOpenQubeElectronicData::Spacing |
|
protected |
The documentation for this class was generated from the following file: