Sundance::ParameterControlledObjectWithVerbosity< X > Class Template Reference

Inheritance diagram for Sundance::ParameterControlledObjectWithVerbosity< X >:

Sundance::ObjectWithClassVerbosity< X > Playa::ObjectWithVerbosity

List of all members.

Public Member Functions

 ParameterControlledObjectWithVerbosity ()
 ParameterControlledObjectWithVerbosity (const std::string &objName, const ParameterList &p)
int verbLevel (const std::string &context) const
const ParameterList & verbSublist (const std::string &name) const
ParameterList mergeParams (const ParameterList &pDef, const ParameterList &pIn) const
const ParameterList params () const
RCP< ParameterList > modifiableParams () const

Private Attributes

RCP< ParameterList > verbControlParams_


Detailed Description

template<class X>
class Sundance::ParameterControlledObjectWithVerbosity< X >

Definition at line 96 of file SundanceObjectWithVerbosity.hpp.


Constructor & Destructor Documentation

Deprecated:
Construct, starting silent

Definition at line 101 of file SundanceObjectWithVerbosity.hpp.

template<class X>
Sundance::ParameterControlledObjectWithVerbosity< X >::ParameterControlledObjectWithVerbosity ( const std::string &  objName,
const ParameterList &  p 
) [inline]

Construct with a parameter list controlling the verbosity settings

Definition at line 104 of file SundanceObjectWithVerbosity.hpp.


Member Function Documentation

template<class X>
ParameterList Sundance::ParameterControlledObjectWithVerbosity< X >::mergeParams ( const ParameterList &  pDef,
const ParameterList &  pIn 
) const [inline]

template<class X>
RCP<ParameterList> Sundance::ParameterControlledObjectWithVerbosity< X >::modifiableParams (  )  const [inline]

Definition at line 156 of file SundanceObjectWithVerbosity.hpp.

template<class X>
const ParameterList Sundance::ParameterControlledObjectWithVerbosity< X >::params (  )  const [inline]

Definition at line 153 of file SundanceObjectWithVerbosity.hpp.

template<class X>
int Sundance::ParameterControlledObjectWithVerbosity< X >::verbLevel ( const std::string &  context  )  const [inline]

Definition at line 119 of file SundanceObjectWithVerbosity.hpp.

template<class X>
const ParameterList& Sundance::ParameterControlledObjectWithVerbosity< X >::verbSublist ( const std::string &  name  )  const [inline]

Definition at line 135 of file SundanceObjectWithVerbosity.hpp.


Member Data Documentation

template<class X>
RCP<ParameterList> Sundance::ParameterControlledObjectWithVerbosity< X >::verbControlParams_ [private]

Site Contact