| 
  | num_basis_functions(basis_name,
        struc,
        per_atom=None,
        atom_num=None)
   |  |  Calculate the number of basis functions for the specified structure or
  atom. 
    Parameters:
        basis_name(str) - The basis name including stars and plusesstruc(schrodinger.structure.Structure) - The structureper_atom(dict or NoneType) - An optional dictionary of {atom index: basis name} for per-atom 
          basis setsatom_num(int or NoneType) - The atom index instructo calculate the number of 
          basis functions for.  If given, the number of basis functions 
          will be calculated for a single atom.  If not given, the number 
          of basis functions will be calculated for the entire structure.Returns: tupleA tuple of
          
            
              The number of basis functions for struc(if 
              atom_num is not given) or for atomatom_num(int)
              Are pseudospectral grids available for the specified 
              structure or atom (bool)
                   Note:
        Either per_atomoratom_nummay be given 
        (or neither), but not both. |