code: def test_get_mesh_laplacian_of_cube():
      pos = torch.tensor(
          [
              [1.0, 1.0, 1.0],
              [1.0, -1.0, 1.0],
              [-1.0, -1.0, 1.0],
              [-1.0, 1.0, 1.0],
              [1.0, 1.0, -1.0],
              [1.0, -1.0, -1.0],
              [-1.0, -1.0, -1.0],
              [-1.0, 1.0, -1.0],
          ]
      )
  
      face = torch.tensor(
          [
              [0, 1, 2],
              [0, 3, 2],
              [4, 5, 1],
              [4, 0, 1],
              [7, 6, 5],
              [7, 4, 5],
              [3, 2, 6],
              [3, 7, 6],
              [4, 0, 3],
              [4, 7, 3],
              [1, 5, 6],
              [1, 2, 6],
          ]
      )
  
      edge_index, edge_weight = get_mesh_laplacian(
          pos, face.t(), normalization="rw"
      )
  
      assert edge_index.tolist() == [
          [
              0,
              0,
              0,
              0,
              1,
              1,
              1,
              1,
              1,
              2,
              2,
              2,
              2,
              3,
              3,
              3,
              3,
              3,
              4,
              4,
              4,
              4,
              4,
              5,
              5,
              5,
              5,
              6,
              6,
              6,
              6,
              6,
              7,
              7,
              7,
              7,
              0,
              1,
              2,
              3,
              4,
              5,
              6,
              7,
          ],
          [
              1,
              2,
              3,
              4,
              0,
              2,
              4,
              5,
              6,
              0,
              1,
              3,
              6,
              0,
              2,
              4,
              6,
              7,
              0,
              1,
              3,
              5,
              7,
              1,
              4,
              6,
              7,
              1,
              2,
              3,
              5,
              7,
              3,
              4,
              5,
              6,
              0,
              1,
              2,
              3,
              4,
              5,
              6,
              7,
          ],
      ]
  
      assert torch.allclose(
          edge_weight,
          torch.tensor(
              [
                  0.375,
                  0.0,
                  0.375,
                  0.375,
                  0.3,
                  0.3,
                  0.0,
                  0.3,
                  0.0,
                  0.0,
                  0.375,
                  0.375,
                  0.375,
                  0.3,
                  0.3,
                  0.0,
                  0.0,
                  0.3,
                  0.3,
                  0.0,
                  0.0,
                  0.3,
                  0.3,
                  0.375,
                  0.375,
                  0.375,
                  0.0,
                  0.0,
                  0.3,
                  0.0,
                  0.3,
                  0.3,
                  0.375,
                  0.375,
                  0.0,
                  0.375,
                  -1.125,
                  -0.9,
                  -1.125,
                  -0.9,
                  -0.9,
                  -1.125,
                  -0.9,
                  -1.125,
              ]
          ),
      )
  
label_desc: Use image node_id 1 for calling a global function with example usage: test_get_mesh_laplacian_of_cube() without return types