#include <Orbital.h>
Public Methods | |
| Orbital (const float *atompos, const float *wave_function, const float *basis, const basis_atom_t *bset, const int *types, const int *atom_sort, const int *atom_basis, const float **norm_factors, const int *num_shells_per_atom, const int *num_prim_per_shell, const int *orbital_symmetry, int numatoms, int numtypes, int num_wave_f, int num_basis_funcs, int orbid) | |
| constructor. More... | |
| ~Orbital (void) | |
| destructor. More... | |
| int | total_shells () |
| int | max_primitives (void) |
| int | max_shell_type (void) |
| int | max_wave_f_count (void) |
| const float * | get_origin () |
| const float * | get_gridsize () |
| const int * | get_numvoxels () |
| void | get_grid_axes (float xaxis[3], float yaxis[3], float zaxis[3]) |
| float | get_resolution () |
| void | set_grid (float newori[3], float newdim[3], float voxelsize) |
| void | set_resolution (float voxelsize) |
| float * | get_grid_data () |
| int | set_grid_to_bbox (const float *pos, float padding, float resolution) |
| void | find_optimal_grid (float threshold, int minstepsize, int maxstepsize) |
| int | check_plane (int w, float threshold, int minstepsize, int &stepsize) |
| void | normalize_wavefunction (const float *wfn) |
| int | calculate_mo (DrawMolecule *mol, int density) |
| float | evaluate_grid_point (float grid_x, float grid_y, float grid_z) |
| double | flops_per_gridpoint () |
| void | print_wavefunction () |
Definition at line 32 of file Orbital.h.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
constructor.
Definition at line 49 of file Orbital.C. References normalize_wavefunction, and NULL. |
|
|
destructor.
|
|
||||||||||||
|
||||||||||||||||||||
|
Definition at line 218 of file Orbital.C. References evaluate_grid_point. Referenced by find_optimal_grid. |
|
||||||||||||||||
|
Definition at line 580 of file Orbital.C. References ANGS_TO_BOHR. Referenced by check_plane. |
|
||||||||||||||||
|
Definition at line 324 of file Orbital.C. References check_plane, XNEG, XPOS, YNEG, YPOS, ZNEG, and ZPOS. |
|
|
Definition at line 716 of file Orbital.C. References D_SHELL, F_SHELL, G_SHELL, P_SHELL, and S_SHELL. Referenced by calculate_mo. |
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 648 of file Orbital.C. Referenced by calculate_mo. |
|
|
Definition at line 667 of file Orbital.C. Referenced by calculate_mo. |
|
|
|
|
|
Definition at line 103 of file Orbital.C. References shell_t::num_cart_func, basis_atom_t::numshells, basis_atom_t::shell, and shell_t::type. Referenced by Orbital. |
|
|
Definition at line 1623 of file Orbital.C. References basis_atom_t::shell, and shell_t::type. |
|
||||||||||||||||
|
Definition at line 188 of file Orbital.C. References set_resolution. |
|
||||||||||||||||
|
Definition at line 147 of file Orbital.C. References set_resolution. |
|
|
Definition at line 199 of file Orbital.C. Referenced by set_grid, and set_grid_to_bbox. |
|
|
Definition at line 101 of file Orbital.h. Referenced by calculate_mo. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002