code: def __init__(self, dim=10):
      super(LinearODE, self).__init__()
      torch.manual_seed(0)
      self.dim = dim
      U = torch.randn(dim, dim) * 0.1
      A = 2 * U - (U + U.transpose(0, 1))
      self.A = torch.nn.Parameter(A)
      self.initial_val = np.ones((dim, 1))
      self.nfe = 0
  
file_path: torchdiffeq/tests/problems.py
imports: import math
  import numpy
  import scipy.linalg
  import torch
label_desc: Use image node_id 1 to create a new LinearODE object from inherited base classes: torch.nn with example: obj = LinearODE(dim)