parameters: (name, **kwargs)
docstring: Function selecting the algorithm for a FNO-CCSD(T) energy call
      and directing to specified or best-performance default modules.
docstring_summary: Function selecting the algorithm for a FNO-CCSD(T) energy call
      and directing to specified or best-performance default modules.
docstring_tokens: Function selecting the algorithm for a FNO - CCSD ( T ) energy call and directing to specified or best - performance default modules .
function: def select_fnoccsd_t_(name, **kwargs):
      """Function selecting the algorithm for a FNO-CCSD(T) energy call
      and directing to specified or best-performance default modules.
  
      """
      reference = core.get_option('SCF', 'REFERENCE')
      mtd_type = core.get_global_option('CC_TYPE')
      module = core.get_global_option('QC_MODULE')
      # Considering only fnocc
  
      func = None
      if reference == 'RHF':
          if mtd_type == 'CONV':
              if module in ['', 'FNOCC']:
                  func = run_fnocc
          elif mtd_type == 'DF':
              if module in ['', 'FNOCC']:
                  func = run_fnodfcc
          elif mtd_type == 'CD':
              if module in ['', 'FNOCC']:
                  func = run_fnodfcc
  
      if func is None:
          raise ManagedMethodError(['select_fnoccsd_t_', name, 'CC_TYPE', mtd_type, reference, module])
  
      if kwargs.pop('probe', False):
          return
      else:
          return func(name, **kwargs)
function_tokens: def select_fnoccsd_t_ ( name , * * kwargs ) : reference = core . get_option ( 'SCF' , 'REFERENCE' ) mtd_type = core . get_global_option ( 'CC_TYPE' ) module = core . get_global_option ( 'QC_MODULE' ) # Considering only fnocc func = None if reference == 'RHF' : if mtd_type == 'CONV' : if module in [ '' , 'FNOCC' ] : func = run_fnocc elif mtd_type == 'DF' : if module in [ '' , 'FNOCC' ] : func = run_fnodfcc elif mtd_type == 'CD' : if module in [ '' , 'FNOCC' ] : func = run_fnodfcc if func is None : raise ManagedMethodError ( [ 'select_fnoccsd_t_' , name , 'CC_TYPE' , mtd_type , reference , module ] ) if kwargs . pop ( 'probe' , False ) : return else : return func ( name , * * kwargs )