def __init__(
        self,
        joint: Joint,
        posterior_approximator: SGHMCPosteriorApproximator,
    ):
        """
        Stochastic Gradient Hamiltonian Monte Carlo approximate posterior class.

        Parameters
        ----------
        joint: Joint
            A Joint distribution object.
        posterior_approximator: SGHMCPosteriorApproximator
            A SGHMC posterior approximator.
        """
        super().__init__(joint=joint, posterior_approximator=posterior_approximator)

        Stochastic Gradient Hamiltonian Monte Carlo approximate posterior class.

        Parameters
        ----------
        joint: Joint
            A Joint distribution object.
        posterior_approximator: SGHMCPosteriorApproximator
            A SGHMC posterior approximator.
        
fortuna/prob_model/posterior/sgmcmc/sghmc/sghmc_posterior.py