MPQC  3.0.0-alpha
shell_block_iterable< Iterable > Class Template Reference
Inheritance diagram for shell_block_iterable< Iterable >:
detail::basis_iterable< ShellBlockIterator< Iterable >, Iterable >

Public Types

typedef shell_block_iterable< Iterable > self_type
 
typedef detail::basis_iterable< ShellBlockIterator< Iterable >, Iterable > base_type
 
typedef IterableBasisElementData< index_iterator_type, ShellBlockIterator< Iterable > > value_type
 
- Public Types inherited from detail::basis_iterable< ShellBlockIterator< Iterable >, Iterable >
typedef basis_iterable< ShellBlockIterator< Iterable >, Iterable > self_type
 
typedef IterableBasisElementData< index_iterator_type, ShellBlockIterator< Iterable > > value_type
 

Public Member Functions

 shell_block_iterable (self_type &)=default
 
 shell_block_iterable (const self_type &)=default
 
const shell_block_iterablerequiring (int in_reqs)
 
const shell_block_iterablewith_target_size (int new_target_size)
 
value_type begin () const
 
value_type last () const
 
value_type end () const
 
- Public Member Functions inherited from detail::basis_iterable< ShellBlockIterator< Iterable >, Iterable >
 basis_iterable (GaussianBasisSet *basis, GaussianBasisSet *dfbasis, int first_index, int last_index)
 
 basis_iterable (const Ref< GaussianBasisSet > &basis, const OptionalRefParameter< GaussianBasisSet > &dfbasis=0)
 
 basis_iterable (const Ref< GaussianBasisSet > &basis, const OptionalRefParameter< GaussianBasisSet > &dfbasis, const iterable_like &indices)
 
 basis_iterable (const Ref< GaussianBasisSet > &basis, const iterable_like &indices, const OptionalRefParameter< GaussianBasisSet > &dfbasis=0)
 
 basis_iterable (const Ref< GaussianBasisSet > &basis, int last_index, const OptionalRefParameter< GaussianBasisSet > &dfbasis=0)
 
 basis_iterable (const Ref< GaussianBasisSet > &basis, const Ref< GaussianBasisSet > &dfbasis, int_like last_index)
 
 basis_iterable (const Ref< GaussianBasisSet > &basis, int first_index, int last_index, const OptionalRefParameter< GaussianBasisSet > &dfbasis=0)
 
 basis_iterable (const ShellBlockIterator< Iterable > &first, const ShellBlockIterator< Iterable > &last)
 
value_type begin () const
 
value_type last () const
 
value_type end () const
 

Public Attributes

decltype(Iterable().begin()) typedef index_iterator_type
 
- Public Attributes inherited from detail::basis_iterable< ShellBlockIterator< Iterable >, Iterable >
decltype(Iterable().begin()) typedef index_iterator_type
 

Additional Inherited Members

- Protected Types inherited from detail::basis_iterable< ShellBlockIterator< Iterable >, Iterable >
enum  
 
- Protected Attributes inherited from detail::basis_iterable< ShellBlockIterator< Iterable >, Iterable >
GaussianBasisSet * basis_
 
GaussianBasisSet * dfbasis_
 
const Iterable & indices_
 

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

Generated at Sun Jan 26 2020 23:24:02 for MPQC 3.0.0-alpha using the documentation package Doxygen 1.8.16.