   <p>Constructed object</p>

    </div>
  </div>

            <div class="card">
    <div class="card-header codesum"><span class="anchor" id="proc-propagator_construct_bcs"></span> <h3>private pure function propagator_construct_bcs(energy, gap) result(this)  
</h3></div>
    <div class="card-body">
        <p>Constructs the state of a a BCS superconductor at a given energy, which
may have an imaginary term representing inelastic scattering. The second
argument 'gap' is used to provide the superconducting 