sc_RefBase man page on DragonFly
[printable version]
sc::RefBase(3) MPQC sc::RefBase(3)
NAME
sc::RefBase - Provides a few utility routines common to all Ref
template instantiations.
SYNOPSIS
#include <ref.h>
Inherited by sc::Ref< DiagSCMatrix >, sc::Ref< sc::AccumH >, sc::Ref<
sc::AngularIntegrator >, sc::Ref< sc::Appearance >, sc::Ref<
sc::AtomInfo >, sc::Ref< sc::BatchElectronDensity >, sc::Ref<
sc::BEMSolvent >, sc::Ref< sc::Convergence >, sc::Ref<
sc::DenFunctional >, sc::Ref< sc::DenIntegrator >, sc::Ref<
sc::DescribedClass >, sc::Ref< sc::DipoleData >, sc::Ref< sc::Edge >,
sc::Ref< sc::EfieldDotVectorData >, sc::Ref< sc::FJT >, sc::Ref<
sc::Function >, sc::Ref< sc::GaussianBasisSet >, sc::Ref<
sc::HessianUpdate >, sc::Ref< sc::Int1eCCA >, sc::Ref< sc::Int1eCints
>, sc::Ref< sc::Int1eV3 >, sc::Ref< sc::Int2eCCA >, sc::Ref<
sc::Int2eCints >, sc::Ref< sc::Int2eV3 >, sc::Ref< sc::IntCoor >,
sc::Ref< sc::IntCoorGen >, sc::Ref< sc::Integral >, sc::Ref<
sc::IntegralStorer >, sc::Ref< sc::IntegrationWeight >, sc::Ref<
sc::KeyVal >, sc::Ref< sc::LineOpt >, sc::Ref< sc::LSDACFunctional >,
sc::Ref< sc::MachineTopology >, sc::Ref< sc::Material >, sc::Ref<
sc::MemoryGrp >, sc::Ref< sc::MessageGrp >, sc::Ref< sc::MOIndexSpace
>, sc::Ref< sc::MOIntsTransformFactory >, sc::Ref< sc::MolecularCoor >,
sc::Ref< sc::MolecularEnergy >, sc::Ref< sc::MolecularFrequencies >,
sc::Ref< sc::MolecularHessian >, sc::Ref< sc::Molecule >, sc::Ref<
sc::MoleculeColorizer >, sc::Ref< sc::MP2R12Energy >, sc::Ref<
sc::OneBodyInt >, sc::Ref< sc::OneBodyIntIter >, sc::Ref<
sc::OneBodyWavefunction >, sc::Ref< sc::OverlapOrthog >, sc::Ref<
sc::PetiteList >, sc::Ref< sc::PointChargeData >, sc::Ref<
sc::PointGroup >, sc::Ref< sc::PrimPairsCints >, sc::Ref< sc::PsiExEnv
>, sc::Ref< sc::PsiFile11 >, sc::Ref< sc::PsiInput >, sc::Ref<
sc::PsiSCF >, sc::Ref< sc::R12Amplitudes >, sc::Ref< sc::R12IntEval >,
sc::Ref< sc::R12IntEvalInfo >, sc::Ref< sc::R12IntsAcc >, sc::Ref<
sc::RadialIntegrator >, sc::Ref< sc::RegionTimer >, sc::Ref<
sc::RenderedMolecule >, sc::Ref< sc::RenderedObject >, sc::Ref<
sc::SavableState >, sc::Ref< sc::sc::Int1eCCA >, sc::Ref<
sc::SCBlockInfo >, sc::Ref< sc::SCExtrapData >, sc::Ref<
sc::SCExtrapError >, sc::Ref< sc::SCF >, sc::Ref< sc::SCMatrixBlock >,
sc::Ref< sc::SCMatrixBlockList >, sc::Ref< sc::SCMatrixDiagBlock >,
sc::Ref< sc::SCMatrixKit >, sc::Ref< sc::SCMatrixLTriBlock >, sc::Ref<
sc::SCMatrixRectBlock >, sc::Ref< sc::SCMatrixSubblockIter >, sc::Ref<
sc::SCVector >, sc::Ref< sc::SCVectorSimpleBlock >, sc::Ref<
sc::SelfConsistentExtrapolation >, sc::Ref< sc::SetIntCoor >, sc::Ref<
sc::ShellPairCints >, sc::Ref< sc::ShellPairsCints >, sc::Ref<
sc::SOBasis >, sc::Ref< sc::ThreadGrp >, sc::Ref< sc::ThreadLock >,
sc::Ref< sc::Transform >, sc::Ref< sc::TriangleIntegrator >, sc::Ref<
sc::TriangulatedImplicitSurface >, sc::Ref< sc::TriangulatedSurface >,
sc::Ref< sc::TriInterpCoef >, sc::Ref< sc::TwoBodyDerivInt >, sc::Ref<
sc::TwoBodyGrid >, sc::Ref< sc::TwoBodyInt >, sc::Ref<
sc::TwoBodyMOIntsTransform >, sc::Ref< sc::Units >, sc::Ref< sc::Vertex
>, sc::Ref< sc::Volume >, sc::Ref< sc::Wavefunction >, sc::Ref<
SCDimension >, sc::Ref< SCMatrix >, sc::Ref< SCVector >, sc::Ref<
SymmSCMatrix >, and sc::Ref< T >.
Public Member Functions
virtual RefCount * parentpointer () const =0
Returns the DescribedClass pointer for the contained object.
void require_nonnull () const
Requires that a nonnull reference is held.
Protected Member Functions
void warn (const char *msg) const
Print a warning message.
void warn_ref_to_stack () const
Called when stack data is referenced.
void warn_skip_stack_delete () const
Called when the deletion of stack data is skipped.
void warn_bad_ref_count () const
Called when the reference count is corrupted.
void ref_info (RefCount *p, std::ostream &os) const
Print information about the reference.
void ref_info (std::ostream &os) const
void check_pointer () const
void reference (RefCount *)
int dereference (RefCount *)
Detailed Description
Provides a few utility routines common to all Ref template
instantiations.
Member Function Documentation
void sc::RefBase::require_nonnull () const
Requires that a nonnull reference is held. If not, the program will
abort.
Author
Generated automatically by Doxygen for MPQC from the source code.
Version 2.3.1 Fri Feb 19 2016 sc::RefBase(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]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
|
Vote for polarhome
|