@staticmethod<EOL><INDENT>def isTemporal(inferenceType):<DEDENT>
if InferenceType.__temporalInferenceTypes is None:<EOL><INDENT>InferenceType.__temporalInferenceTypes =set([InferenceType.TemporalNextStep,<EOL>InferenceType.TemporalClassification,<EOL>InferenceType.TemporalAnomaly,<EOL>InferenceType.TemporalMultiStep,<EOL>InferenceType.NontemporalMultiStep])<EOL><DEDENT>return inferenceType in InferenceType.__temporalInferenceTypes<EOL>
Returns True if the inference type is 'temporal', i.e. requires a
        temporal memory in the network.