#module imports
from fielddisplay import fielddisplay

class verbose:
	#properties
	def __init__(self):
		# {{{ Properties
		self.mprocessor  = False
		self.module      = False
		self.solution    = False
		self.solver      = False
		self.convergence = False
		self.control     = False
		self.qmu         = False
		#}}}
	def __repr__(obj):
		# {{{ Display
		string="%s%s%s\n\n"%("class '",obj.__class__.__name__,"'=")
		string="%s%s\n"%(string,"   %15s : %s"%("mprocessor",obj.mprocessor))
		string="%s%s\n"%(string,"   %15s : %s"%("module",obj.module))
		string="%s%s\n"%(string,"   %15s : %s"%("solution",obj.solution))
		string="%s%s\n"%(string,"   %15s : %s"%("solver",obj.solver))
		string="%s%s\n"%(string,"   %15s : %s"%("convergence",obj.convergence))
		string="%s%s\n"%(string,"   %15s : %s"%("control",obj.control))
		string="%s%s\n"%(string,"   %15s : %s"%("qmu",obj.qmu))
		return string
		#}}}
