on with the given solar black composition.

        Parameters
        ----------

        solarblack : `str` optional
            The SolarBlack composition to use.
        &#34;&#34;&#34;
        if solarblack not in [&#39;solarblack_oxygen&#39;, &#39;solarblack_carbon&#39;]:
            raise ValueError(
                &#34;solarblack must be either &#39;solarblack_oxygen&#39; or &#34;
                &#34;&#39;solarblack_carbon&#39;.&#34;)

        self.solarblack = solarblack
        self.materials = 