46 #include <Xyce_config.h>
55 #include <N_UTL_IndentStreamBuf.h>
56 #include <N_UTL_Demangle.h>
63 bool operator()(
const std::type_info *t0,
const std::type_info *t1)
65 return t0->before(*t1);
71 std::ostream &
printTypeName(std::ostream &os,
const std::type_info &type)
103 os <<
", original value managed, scaling enabled";
107 os << Util::push << std::endl;
119 for (ParameterMap::const_iterator it = parameter_map.begin(); it != parameter_map.end(); ++it) {
120 os << (*it).first <<
", ";
133 os <<
"Configuration" << Xyce::Util::push << std::endl
134 <<
"Name: " << configuration.
getName() << std::endl
136 <<
"Nodes: " << configuration.
getNumNodes() << std::endl
139 <<
"Model Required: " << (configuration.
getModelRequired() ?
"yes" :
"no") << std::endl
140 <<
"Linear Device: " << (configuration.
getLinearDevice() ?
"yes" :
"no") << std::endl
141 <<
"PDE Device: " << (configuration.
getPDEDevice() ?
"yes" :
"no") << std::endl
145 os <<
"Model Types: ";
151 os << Xyce::Util::pop << std::endl
152 <<
"Model Parameters" << Xyce::Util::push << std::endl;
154 os << Xyce::Util::pop << std::endl
155 <<
"Instance Parameters" << Xyce::Util::push << std::endl;
158 os << Xyce::Util::pop << std::endl
159 << Xyce::Util::pop << std::endl;