45 #ifndef Xyce_N_DEV_CompositeParam_h
46 #define Xyce_N_DEV_CompositeParam_h
104 bool given(
const std::string ¶meter_name)
const;
126 #endif // Xyce_N_DEV_CompositeParam_h
CompositeParam & operator=(const CompositeParam &)
No assignment.
Pure virtual class to augment a linear system.
unordered_map< std::string, Descriptor *, HashNoCase, EqualNoCase > ParameterMap
Base class for all parameters.
bool given(const std::string ¶meter_name) const
given returns true if the value was specified in the netlist (not defaulted).
CompositeParam(ParametricData< void > ¶metric_data)
CompositeParam sets the parametric data description.
Class ParametricData manages the configuration information and the parameter binding map...
virtual void processParams()=0
processParams post processes the parameters that have been set in the object of the derived class...
ParametricData< void > & parametricData_
Parameter data desciptions.
ParameterMap & getMap()
Gets the parameter binding map map.
CompositeParam is the base class for classes that wish to only manage the processing of parameter dat...
const ParameterMap & getParameterMap() const
getParameterMap returns the parameter map which describes the parameters.
virtual ~CompositeParam()