class_docstr: A transformer layer among all nodes in a graph.
class_docstr_tok: ["A","transformer","layer","among","all","nodes","in","a","graph","."]
code: def input_state_dimension(self) -> int:
      return self.__selfatt_head_transforms.in_features
  
file_path: ptgnn/ptgnn/neuralmodels/gnn/messagepassing/selfattmessagepassing.py
imports: import torch
  from torch import nn
  from torch_scatter import scatter_sum
  from typing import Dict, List, Tuple
  from ptgnn.neuralmodels.gnn.messagepassing.abstractmessagepassing import AbstractMessagePassingLayer
label_desc: Use image node_id 4 for calling the MultiHeadSelfAttentionMessagePassing obj's underlying member method code with example usage: obj.input_state_dimension() and returns: self