sc_Compute man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

sc::Compute(3)			     MPQC			sc::Compute(3)

NAME
       sc::Compute - The Compute class provides a means of keeping results up
       to date.

SYNOPSIS
       #include <compute.h>

       Inherited by sc::Function.

   Public Member Functions
       virtual void obsolete ()
	   Marks all results as being out of date.

   Protected Member Functions
       virtual void compute ()=0
	   Recompute at least the results that have compute true and are not
	   already computed.

   Friends
       class ResultInfo
       class AccResultInfo

Detailed Description
       The Compute class provides a means of keeping results up to date.

       Derived classes can have member data which is registered with the
       compute class. When this member data is accessed and it is not
       available, the compute member function is called. The compute member
       must be implemented in derived classes and is responsible for computed
       the requested result.

Member Function Documentation
   virtual void sc::Compute::compute () [protected],  [pure virtual]
       Recompute at least the results that have compute true and are not
       already computed. This should only be called by Result's members.

       Implemented in sc::SumMolecularEnergy, sc::MBPT2,
       sc::BatchElectronDensity, sc::MBPT2_R12, sc::SCF,
       sc::TaylorMolecularEnergy, sc::PsiWavefunction, sc::Shape, sc::Volume,
       sc::ElectronDensity, sc::Orbital, and sc::MP2BasisExtrap.

   virtual void sc::Compute::obsolete () [virtual]
       Marks all results as being out of date. Any subsequent access to
       results will cause Compute::compute() to be called.

       Reimplemented in sc::MBPT2, sc::Wavefunction, sc::MBPT2_R12, and
       sc::SCF.

       Referenced by sc::Function::get_x_reference().

Author
       Generated automatically by Doxygen for MPQC from the source code.

Version 2.3.1			Fri Feb 19 2016			sc::Compute(3)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net