pub fn new(constants: ROConstantsCircuit<Scalar>) -> Self {
    Self {
      state: Vec::new(),
      constants,
    }
  }
/// Initialize the internal state and set the poseidon constants
Initialize the internal state and set the poseidon constants
Initialize the internal state and set the poseidon constants
pub fn new(constants: ROConstantsCircuit<Scalar>) -> Self {
    Self {
      state: Vec::new(),
      constants,
    }
  }
pub fn new ( constants : ROConstantsCircuit < Scalar > ) -> Self { Self { state : Vec :: new ( ) , constants , } }
Initialize the internal state and set the poseidon constants
Initialize the internal state and set the poseidon constants
constants
ROConstantsCircuit<Scalar>
constants
ROConstantsCircuit<Scalar>