def __init__(self, variables, verbose=<NUM_LIT:0>, matrix_var_dim=None,<EOL>mark_conjugate=False, parallel=False):
if matrix_var_dim is None and not mark_conjugate:<EOL><INDENT>raise Exception("<STR_LIT>")<EOL><DEDENT>super(SteeringHierarchy, self).__init__(variables, verbose=verbose,<EOL>parallel=parallel)<EOL>if matrix_var_dim is not None:<EOL><INDENT>self.complex_matrix = True<EOL>self.normalized = False<EOL><DEDENT>self.matrix_var_dim = matrix_var_dim<EOL>self.mark_conjugate = mark_conjugate<EOL>
Constructor for the class.