class_docstr: Critic output holds the output of a critic for one full flat env step.
  
  Individual CriticStepOutputs are stored in a list which can be (if needed) referenced to the corresponding ActorID.
docstr: Reshape all the elements of the critic output to the given shape
docstr_tok: ["Reshape","all","the","elements","of","the","critic","output","to","the","given","shape"]
code: def reshape(self, shape: Sequence[int]) -> None:
      """Reshape all the elements of the critic output to the given shape"""
      for cso in self._step_critic_outputs:
          cso.values = cso.values.reshape(shape)
          cso.detached_values = cso.detached_values.reshape(shape)
  
imports: import dataclasses
  from typing import List, Sequence, Dict
  import torch
  from maze.core.agent.torch_policy_output import PolicySubStepOutput, PolicyOutput
  from maze.core.env.observation_conversion import TorchObservationType
  from maze.core.env.structured_env import ActorID
  from maze.core.trajectory_recording.records.structured_spaces_record import StructuredSpacesRecord
label_desc: Use image node_id 6 for calling the StateCriticOutput obj's underlying member method code with example usage: obj.reshape(shape) without return types