2  *****************************************************************************
 
    4  Implementation of interfaces for a protoboard for the FOORAM CPU.
 
    6  See fooram_protoboard.hpp .
 
    8  *****************************************************************************
 
    9  * @author     This file is part of libsnark, developed by SCIPR Lab
 
   10  *             and contributors (see AUTHORS).
 
   11  * @copyright  MIT license (see LICENSE file)
 
   12  *****************************************************************************/
 
   14 #ifndef FOORAM_PROTOBOARD_TCC_
 
   15 #define FOORAM_PROTOBOARD_TCC_
 
   20 template<typename FieldT>
 
   21 fooram_protoboard<FieldT>::fooram_protoboard(
 
   22     const fooram_architecture_params &ap)
 
   23     : protoboard<FieldT>(), ap(ap)
 
   27 template<typename FieldT>
 
   28 fooram_gadget<FieldT>::fooram_gadget(
 
   29     fooram_protoboard<FieldT> &pb, const std::string &annotation_prefix)
 
   30     : gadget<FieldT>(pb, annotation_prefix), pb(pb)
 
   34 } // namespace libsnark
 
   36 #endif // FOORAM_PROTOBOARD_HPP_