def __init__(self, kernel, machine, args=None, parser=None):
self.kernel = kernel<EOL>self.machine = machine<EOL>self._args = args<EOL>self._parser = parser<EOL>self.results = None<EOL>if args:<EOL><INDENT>pass<EOL><DEDENT>
Create layer condition model from kernel and machine objects.

*kernel* is a Kernel object
*machine* describes the machine (cpu, cache and memory) characteristics
*args* (optional) are the parsed arguments from the comand line