pub struct Grids {
    pub ao: Option<MatrixFull<f64>>,
    pub aop: Option<RIFull<f64>>,
    pub weights: Vec<f64>,
    pub coordinates: Vec<[f64; 3]>,
    pub parallel_balancing: Vec<Range<usize>>,
}Fields
ao: Option<MatrixFull<f64>>aop: Option<RIFull<f64>>weights: Vec<f64>coordinates: Vec<[f64; 3]>parallel_balancing: Vec<Range<usize>>Implementations
sourceimpl Grids
 
impl Grids
pub fn build(mol: &Molecule) -> Grids
pub fn build_nonstd(
    center_coordinates_bohr: Vec<(f64, f64, f64)>,
    proton_charges: Vec<i32>,
    alpha_min: Vec<HashMap<usize, f64>>,
    alpha_max: Vec<f64>
) -> Grids
pub fn formated_output(&self)
pub fn prepare_tabulated_ao(&mut self, mol: &Molecule)
pub fn prepare_tabulated_ao_rayon_v02(&mut self, mol: &Molecule)
pub fn prepare_tabulated_ao_rayon(&mut self, mol: &Molecule)
pub fn prepare_tabulated_ao_old(&mut self, mol: &Molecule)
pub fn prepare_tabulated_density_prev(
    &self,
    dm: &mut Vec<MatrixFull<f64>>,
    spin_channel: usize
) -> MatrixFull<f64>
pub fn prepare_tabulated_density(
    &mut self,
    dm: &mut Vec<MatrixFull<f64>>,
    spin_channel: usize
) -> MatrixFull<f64>
pub fn prepare_tabulated_density_2(
    &self,
    mo: &[MatrixFull<f64>; 2],
    occ: &[Vec<f64>; 2],
    spin_channel: usize
) -> (MatrixFull<f64>, RIFull<f64>)
pub fn prepare_tabulated_density_slots(
    &self,
    mo: &[MatrixFull<f64>; 2],
    occ: &[Vec<f64>; 2],
    spin_channel: usize,
    range_grids: Range<usize>
) -> (MatrixFull<f64>, RIFull<f64>)
pub fn prepare_tabulated_rhop(
    &self,
    dm: &mut Vec<MatrixFull<f64>>,
    spin_channel: usize
) -> RIFull<f64>
pub fn evaluate_density(&self, dm: &mut Vec<MatrixFull<f64>>) -> [f64; 2]
Auto Trait Implementations
impl RefUnwindSafe for Grids
impl Send for Grids
impl Sync for Grids
impl Unpin for Grids
impl UnwindSafe for Grids
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
 
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> Instrument for T
 
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pointable for T
impl<T> Pointable for T
impl<SS, SP> SupersetOf<SS> for SPwhere
    SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
    SS: SubsetOf<SP>,
fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct 
self from the equivalent element of its
superset. Read morefn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if 
self is actually part of its subset T (and can be converted to it).fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as 
self.to_subset but without any property checks. Always succeeds.fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts 
self to the equivalent element of its superset.impl<SS, SP> SupersetOf<SS> for SPwhere
    SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
    SS: SubsetOf<SP>,
fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct 
self from the equivalent element of its
superset. Read morefn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if 
self is actually part of its subset T (and can be converted to it).unsafe fn to_subset_unchecked(&self) -> SS
unsafe fn to_subset_unchecked(&self) -> SS
Use with care! Same as 
self.to_subset but without any property checks. Always succeeds.fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts 
self to the equivalent element of its superset.