class_docstr: Dynamic model interface.
  
  :param dimension: native state dimension.
  :param dimension_pv: PV state dimension.
  :param num_process_noise_parameters: process noise parameter space dimension.
        This for UKF applications. Can be left as ``None`` for EKF and most
        other filters.
class_docstr_tok: ["Dynamic","model","interface",".",":","param","dimension",":","native","state","dimension",".",":","param","dimension_pv",":","PV","state","dimension",".",":","param","num_process_noise_parameters",":","process","noise","parameter","space","dimension",".","This","for","UKF","applications",".","Can","be","left","as","``","None","``","for","EKF","and","most","other","filters","."]
docstr: Return a distribution object of state displacement from the process noise
  distribution over a time interval.
  
  :param dt: time interval that process noise accumulates over.
  :return: :class:`~pyro.distributions.torch.MultivariateNormal`.
docstr_tok: ["Return","a","distribution","object","of","state","displacement","from","the","process","noise","distribution","over","a","time","interval",".",":","param","dt",":","time","interval","that","process","noise","accumulates","over",".",":","return",":",":","class",":","`","~pyro.distributions.torch.MultivariateNormal","`","."]
code: def process_noise_dist(self, dt=0.0):
      """
      Return a distribution object of state displacement from the process noise
      distribution over a time interval.
  
      :param dt: time interval that process noise accumulates over.
      :return: :class:`~pyro.distributions.torch.MultivariateNormal`.
      """
      Q = self.process_noise_cov(dt)
      return dist.MultivariateNormal(
          torch.zeros(Q.shape[-1], dtype=Q.dtype, device=Q.device), Q
      )
  
imports: from abc import ABCMeta, abstractmethod
  import torch
  from torch import nn
  from torch.nn import Parameter
  import pyro.distributions
  from pyro.distributions.util import eye_like
label_desc: Use image node_id 10 for calling the DynamicModel obj's underlying member method code with example usage: obj.process_noise_dist(dt) and returns: dist