NL_Msm_t Struct Reference

#include <msm_defn.h>

List of all members.

Public Attributes

double uelec
double * felec
const double * atom
float * felec_f
const float * atom_f
double cellvec1 [3]
double cellvec2 [3]
double cellvec3 [3]
double cellcenter [3]
double recipvec1 [3]
double recipvec2 [3]
double recipvec3 [3]
float cellvec1_f [3]
float cellvec2_f [3]
float cellvec3_f [3]
float cellcenter_f [3]
float recipvec1_f [3]
float recipvec2_f [3]
float recipvec3_f [3]
int msmflags
int numbins
int maxbins
int nbx
int nby
int nbz
int * bin
int numatoms
int maxatoms
int * next
double binfill
double density
int nbinslots
double bu [3]
double bv [3]
double bw [3]
int * nbrhd
int nbrhdlen
int nbrhdmax
int nradius
double gridspacing
double hx
double hy
double hz
double a
float hx_f
float hy_f
float hz_f
float a_f
int nx
int ny
int nz
int approx
int split
int nlevels
double gx
double gy
double gz
float gx_f
float gy_f
float gz_f
double gzero
float gzero_f
NL_Msmgrid_double * qh
NL_Msmgrid_double * eh
NL_Msmgrid_double * gc
NL_Msmgrid_float * qh_f
NL_Msmgrid_float * eh_f
NL_Msmgrid_float * gc_f
int maxlevels
int max_lzd
int max_lyzd
double * lzd
double * lyzd
float * lzd_f
float * lyzd_f
int report_timings
wkf_timerhandle timer
wkf_timerhandle timer_longrng
int lk_nlevels
int lk_srad
int lk_padding
int subcube_total
int block_total
int * host_sinfo
float * host_lfac
int lk_maxlevels
float * host_wt
int lk_maxwts
float * host_qgrids
float * host_egrids
float * device_qgrids
float * device_egrids
int lk_maxgridpts

Detailed Description

Container and data structures for MSM solver.

Definition at line 565 of file msm_defn.h.


Member Data Documentation

double NL_Msm_t::a

Definition at line 638 of file msm_defn.h.

Referenced by bin_evaluation_1away(), bin_evaluation_k_away(), and NL_msm_setup().

const double* NL_Msm_t::atom
const float* NL_Msm_t::atom_f

Definition at line 604 of file msm_defn.h.

Referenced by NL_msm_create(), and setup_bins_k_away().

Definition at line 694 of file msm_defn.h.

double NL_Msm_t::bu[3]

Definition at line 608 of file msm_defn.h.

Referenced by setup_bins_k_away().

double NL_Msm_t::bv[3]

Definition at line 609 of file msm_defn.h.

Referenced by setup_bins_k_away().

double NL_Msm_t::bw[3]

Definition at line 610 of file msm_defn.h.

Referenced by setup_bins_k_away().

Definition at line 577 of file msm_defn.h.

Referenced by NL_msm_setup(), setup_grids(), and spatial_hashing().

Definition at line 585 of file msm_defn.h.

Referenced by NL_msm_setup(), and spatial_hashing().

double NL_Msm_t::cellvec1[3]

Definition at line 582 of file msm_defn.h.

Referenced by bin_evaluation_1away(), bin_evaluation_k_away(), and NL_msm_setup().

double NL_Msm_t::cellvec2[3]

Definition at line 583 of file msm_defn.h.

Referenced by bin_evaluation_1away(), bin_evaluation_k_away(), and NL_msm_setup().

double NL_Msm_t::cellvec3[3]

Definition at line 584 of file msm_defn.h.

Referenced by bin_evaluation_1away(), bin_evaluation_k_away(), and NL_msm_setup().

Definition at line 605 of file msm_defn.h.

Referenced by NL_msm_create(), and setup_bins_k_away().

Definition at line 709 of file msm_defn.h.

Definition at line 708 of file msm_defn.h.

NL_Msmgrid_double* NL_Msm_t::eh
NL_Msmgrid_float* NL_Msm_t::eh_f
double* NL_Msm_t::felec
NL_Msmgrid_double* NL_Msm_t::gc

Definition at line 668 of file msm_defn.h.

Referenced by gridcutoff(), NL_msm_cleanup(), and setup_grids().

NL_Msmgrid_float* NL_Msm_t::gc_f

Definition at line 672 of file msm_defn.h.

Referenced by gridcutoff(), NL_msm_cleanup(), and setup_grids().

Definition at line 633 of file msm_defn.h.

Referenced by NL_msm_configure(), NL_msm_create(), print_status(), and setup_hgrid_1d().

double NL_Msm_t::gx

Definition at line 647 of file msm_defn.h.

Referenced by anterpolation(), interpolation(), NL_msm_setup(), print_status(), and setup_grids().

Definition at line 648 of file msm_defn.h.

Referenced by anterpolation(), interpolation(), and NL_msm_setup().

double NL_Msm_t::gy

Definition at line 647 of file msm_defn.h.

Referenced by anterpolation(), interpolation(), NL_msm_setup(), print_status(), and setup_grids().

Definition at line 648 of file msm_defn.h.

Referenced by anterpolation(), interpolation(), and NL_msm_setup().

double NL_Msm_t::gz

Definition at line 647 of file msm_defn.h.

Referenced by anterpolation(), interpolation(), NL_msm_setup(), print_status(), and setup_grids().

Definition at line 648 of file msm_defn.h.

Referenced by anterpolation(), interpolation(), and NL_msm_setup().

Definition at line 650 of file msm_defn.h.

Referenced by interpolation(), and setup_grids().

Definition at line 651 of file msm_defn.h.

Referenced by interpolation(), and setup_grids().

Definition at line 707 of file msm_defn.h.

Definition at line 700 of file msm_defn.h.

Definition at line 706 of file msm_defn.h.

Definition at line 699 of file msm_defn.h.

Definition at line 703 of file msm_defn.h.

double NL_Msm_t::hx

Definition at line 634 of file msm_defn.h.

Referenced by anterpolation(), interpolation(), NL_msm_setup(), print_status(), and setup_grids().

Definition at line 637 of file msm_defn.h.

Referenced by anterpolation(), interpolation(), and NL_msm_setup().

double NL_Msm_t::hy

Definition at line 634 of file msm_defn.h.

Referenced by anterpolation(), interpolation(), NL_msm_setup(), print_status(), and setup_grids().

Definition at line 637 of file msm_defn.h.

Referenced by anterpolation(), interpolation(), and NL_msm_setup().

double NL_Msm_t::hz

Definition at line 634 of file msm_defn.h.

Referenced by anterpolation(), interpolation(), NL_msm_setup(), print_status(), and setup_grids().

Definition at line 637 of file msm_defn.h.

Referenced by anterpolation(), interpolation(), and NL_msm_setup().

Definition at line 710 of file msm_defn.h.

Definition at line 701 of file msm_defn.h.

Definition at line 704 of file msm_defn.h.

Definition at line 690 of file msm_defn.h.

Definition at line 692 of file msm_defn.h.

Definition at line 691 of file msm_defn.h.

double* NL_Msm_t::lyzd
double* NL_Msm_t::lzd

Definition at line 676 of file msm_defn.h.

Referenced by setup_grids().

Definition at line 676 of file msm_defn.h.

Referenced by setup_grids().

Definition at line 593 of file msm_defn.h.

Referenced by setup_bins_1away(), and setup_bins_k_away().

Definition at line 674 of file msm_defn.h.

Referenced by NL_msm_cleanup(), and setup_grids().

Definition at line 606 of file msm_defn.h.

Referenced by NL_msm_create(), and setup_bins_k_away().

Definition at line 612 of file msm_defn.h.

Referenced by bin_evaluation_k_away(), and setup_bins_k_away().

Definition at line 613 of file msm_defn.h.

Referenced by bin_evaluation_k_away(), and setup_bins_k_away().

Definition at line 614 of file msm_defn.h.

Referenced by setup_bins_k_away().

Definition at line 615 of file msm_defn.h.

Referenced by setup_bins_k_away().

Definition at line 592 of file msm_defn.h.

Referenced by setup_bins_1away(), setup_bins_k_away(), and spatial_hashing().

Definition at line 640 of file msm_defn.h.

Referenced by print_status(), and setup_grids().

Definition at line 640 of file msm_defn.h.

Referenced by print_status(), and setup_grids().

Definition at line 640 of file msm_defn.h.

Referenced by print_status(), and setup_grids().

NL_Msmgrid_double* NL_Msm_t::qh
NL_Msmgrid_float* NL_Msm_t::qh_f

Definition at line 586 of file msm_defn.h.

Referenced by NL_msm_setup(), and spatial_hashing().

Definition at line 587 of file msm_defn.h.

Referenced by NL_msm_setup(), and spatial_hashing().

Definition at line 588 of file msm_defn.h.

Referenced by NL_msm_setup(), and spatial_hashing().

Definition at line 693 of file msm_defn.h.


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

Generated on 6 Dec 2019 for NAMD by  doxygen 1.6.1