Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

shell_t Struct Reference

A Shell (Gaussian type orbital). More...

#include <QMData.h>

List of all members.


Public Attributes

int numprims
number of gaussian primitives. More...

int type
0, 1, 2, ... for S, P, D, ... More...

int combo
flag for combined shells 0, 1, 2, ... for NONE, SP, SPD, ... More...

int num_cart_func
Number of cartesian functions for this shell symmetry, i.e. size of the wave_coeff array. This is determined by the shell type: S=1, P=3, D=6, F=10, ... More...

float * norm_fac
pointer to the table of angular normalization factors. More...

float * basis
pointer to (half-normlized) basisset array. More...

prim_t * prim
array of primitives. More...


Detailed Description

A Shell (Gaussian type orbital).

Definition at line 257 of file QMData.h.


Member Data Documentation

float* shell_t::basis

pointer to (half-normlized) basisset array.

Definition at line 268 of file QMData.h.

Referenced by QMData::create_unique_basis, QMData::expand_basis_array, QMData::init_basis, and QMData::normalize_basis.

int shell_t::combo

flag for combined shells 0, 1, 2, ... for NONE, SP, SPD, ...

Definition at line 260 of file QMData.h.

Referenced by copy_shell_basis, and QMData::init_basis.

float* shell_t::norm_fac

pointer to the table of angular normalization factors.

Definition at line 267 of file QMData.h.

Referenced by copy_shell_basis, QMData::expand_basis_array, and QMData::init_basis.

int shell_t::num_cart_func

Number of cartesian functions for this shell symmetry, i.e. size of the wave_coeff array. This is determined by the shell type: S=1, P=3, D=6, F=10, ...

Definition at line 263 of file QMData.h.

Referenced by copy_shell_basis, QMData::create_unique_basis, QMData::expand_basis_array, QMData::get_num_wavecoeff_per_atom, QMData::init_basis, molinfo_get, Orbital::normalize_wavefunction, and Wavefunction::sort_wave_coefficients.

int shell_t::numprims

prim_t* shell_t::prim

int shell_t::type

The documentation for this struct was generated from the following file:
Generated on Tue Nov 18 02:49:54 2025 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002

AltStyle によって変換されたページ (->オリジナル) /