1. 13 Sep, 2011 5 commits
    • Alexandre Duret-Lutz's avatar
      Implement w-image and w-domain. · a2ee5820
      Alexandre Duret-Lutz authored
      * include/vaucanson/algorithms/image.hxx,
      include/vaucanson/algorithms/image.hh (image): Add an optional
      parameter to keep the weights.
      * include/vaucanson/algorithms/domain.hxx,
      include/vaucanson/algorithms/domain.hh (domain): Likewise.
      (do_fmp_weighted_domain): Remove this copy of do_fmp_domain()
      which now has a Boolean parameter to decide what to do with
      weights.
      * taf-kit/src/cmd_fmp.cc (image, domain): Remove weights.
      (w_image, w_domain): New commands that keep weights.
      * taf-kit/tests/vcsn-int-fmp-z.test: Adjust test.
      a2ee5820
    • Alexandre Duret-Lutz's avatar
      The input of evaluation_fmp should be subnormalized. · b4c2a94e
      Alexandre Duret-Lutz authored
      * include/vaucanson/algorithms/evaluation_fmp.hxx: Do not
      subnormalize the input.  At it as a precondition.
      * include/vaucanson/algorithms/evaluation_fmp.hh: Document it.
      * src/tests/sanity/hhck.pl (read_hh): Handle subnormalized
      preconditions.
      b4c2a94e
    • Alexandre Duret-Lutz's avatar
      Save space in the output of the editor. · 2e56ecbe
      Alexandre Duret-Lutz authored
      * taf-kit/src/edition_commands.hxx (ask_and_treat_choice): Squeeze
      the display of actions on three columns to save space.  Suggested
      by Jacques.
      2e56ecbe
    • Alexandre Duret-Lutz's avatar
      "chain a.xml 0" should return an automaton recognizing 1. · af3f1bcf
      Alexandre Duret-Lutz authored
      * taf-kit/src/cmd_wt.cc (chain): Handle the 0th power specifically.
      * taf-kit/tests/vcsn-char-b.test: Add a test.
      af3f1bcf
    • Alexandre Duret-Lutz's avatar
      Cleanup star_alphabet_command and handle 0th power specifically. · 061de12d
      Alexandre Duret-Lutz authored
      * taf-kit/src/star_alphabet_command.hh,
      taf-kit/src/star_alphabet_command.hx: Remove these files.  Merge
      them into ...
      * taf-kit/src/cmd_wt.cc (star_alphabet_command): ... here.
      (power_command): Handle the 0th power specifically.
      * taf-kit/tests/vcsn-char-b.test: Add a new test.
      * taf-kit/src/Makefile.am (COMMON_SOURCES): Remove
      star_alphabet_command.hh and star_alphabet_command.hxx.
      061de12d
  2. 09 Sep, 2011 2 commits
    • Alexandre Duret-Lutz's avatar
      Revert part of bff6ab2e. · 49421c83
      Alexandre Duret-Lutz authored
      It contains a feature (--list-factory) that cannot work, and
      multiple useless commented functions (!?!?).
      
      * taf-kit/src/library_commands.hh, taf-kit/src/main.cc: Restore
      these files as they were before 2011-07-13.
      49421c83
    • David Moreira's avatar
      Update domain and Image. Add universal algorithms. · 7c0607ac
      David Moreira authored and Alexandre Duret-Lutz's avatar Alexandre Duret-Lutz committed
      * include/vaucanson/algorithms/domain.hxx,
      * include/vaucanson/algorithms/image.hxx: Update, Fix
      FIXME.
      * include/vaucanson/algorithms/universal.hh,
      * include/vaucanson/algorithms/universal.hxx: Create universal
      algorithms.
      * include/Makefile.am: Include
      include/vaucanson/algorithms/universal.hh
      and include/vaucanson/algorithms/universal.hxx to the vaucanson
      dist tarball.
      * lib/generate_libvcsn.rb: universal algorithms is for automata.
      * data/.gitignore: Ignore new binary.
      * taf-kit/src/cmd_b.cc, taf-kit/src/cmd_r.cc: Add universal command
      to boolean and real automata.
      7c0607ac
  3. 26 Jul, 2011 6 commits
  4. 23 Jul, 2011 3 commits
  5. 21 Jul, 2011 1 commit
    • David Moreira's avatar
      Clean code from RationalNumber class. · 79b86062
      David Moreira authored
      * include/vaucanson/algebra/implementation/semiring/q_number.hh
      * include/vaucanson/algebra/implementation/semiring/q_number.hxx:
      Delete debug info and useless methods.
      79b86062
  6. 14 Jul, 2011 1 commit
    • David Moreira's avatar
      Update some algorithms. · 838e3917
      David Moreira authored
      * include/vaucanson/algorithms/eps_removal.hxx,
      * include/vaucanson/algorithms/infiltration.hxx,
      * include/vaucanson/algorithms/product.hxx,
      * include/vaucanson/algorithms/shuffle.hxx: Improve
      implementation.
      838e3917
  7. 12 Jul, 2011 1 commit
    • David Moreira's avatar
      Ignore some generating files. · 67e56170
      David Moreira authored
      * include/.gitignore: Ignore include/vaucanson/f2_*.hh
      and include/vaucanson/q_*.hh (file generate for Z/2Z and
      Q semirings.)
      67e56170
  8. 09 Jul, 2011 1 commit
    • David Moreira's avatar
      Clean rational number code. · 5f4c09d0
      David Moreira authored
      * include/vaucanson/algebra/implementation/semiring/q_number.hxx:
      Delete debug information. Check at the end of set_rational if the
      denominator is 'not null'.
      5f4c09d0
  9. 08 Jul, 2011 14 commits
    • David Moreira's avatar
      Update AUTHORS file. · 1d614b72
      David Moreira authored
      * AUTHORS: Add 2013 students.
      1d614b72
    • David Moreira's avatar
      Include star alphabet (taf-kit) command. · 4886939e
      David Moreira authored
      * taf-kit/src/Makefile.am: Add star alphabets.
      4886939e
    • David Moreira's avatar
      Update domain and image algorithms. · 4562c783
      David Moreira authored
      * include/vaucanson/algorithms/domain.hxx,
      * include/vaucanson/algorithms/image.hxx: Add latest
      version for domain and image algorithms.
      4562c783
    • David Moreira's avatar
      Update vcsn-char-q.test and vcsn-char-r.test · 5b393119
      David Moreira authored
      * taf-kit/tests/vcsn-char-r.test: Read the alphabet '01'
      instead of 'ab'.
      * taf-kit/tests/vcsn-char-q.test: Delete latest test.
      5b393119
    • David Moreira's avatar
      Update Vaucanson version (1.3.9) · edde65a3
      David Moreira authored
      * configure.ac: Update Vaucanson version to 1.3.9.
      edde65a3
    • David Moreira's avatar
      Downgrade sub_normalized.hxx · e684d820
      David Moreira authored
      * include/vaucanson/algorithms/sub_normalized.hxx: Downgrade (check
      error for fmp).
      e684d820
    • David Moreira's avatar
      Add star_alphabet_command file · fc22e4fc
      David Moreira authored
      * taf-kit/src/Makefile.am: add
      taf-kit/src/star_alphabet_command.hh, and
      taf-kit/src/star_alphabet_command.hx
      fc22e4fc
    • David Moreira's avatar
      Work on infiltration, sub_normalize, and shuffle · d0fac696
      David Moreira authored
      * include/vaucanson/algorithms/infiltration.hxx,
      * include/vaucanson/algorithms/sub_normalize.hxx,
      * include/vaucanson/algorithms/shuffle.hxx: Correct
      bug.
      d0fac696
    • David Moreira's avatar
      Change type for RationalNumber. · b6ebe593
      David Moreira authored
      * include/vaucanson/algebra/implementation/semiring/q_number.hh,
      * include/vaucanson/algebra/implementation/semiring/q_number.hh:
      Chagen type for RationalNumber.
      b6ebe593
    • David Moreira's avatar
      Correct Rational Number. · 734f5535
      David Moreira authored
      * include/vaucanson/algebra/implementation/semiring/q_number.hxx:
      Correct rational number operator.
      734f5535
    • David Moreira's avatar
      Add star_alphabet in taf-kit. · 4eaebb64
      David Moreira authored
      * taf-kit/src/cmd_wt.cc,
      * taf-kit/src/star_alphabet_command.hh,
      * taf-kit/src/star_alphabet_command.hxx:
      Add star_alphabet in taf-kit factory.
      4eaebb64
    • David Moreira's avatar
      Create demonstration in data/automata · a74f9872
      David Moreira authored
      * configure.ac,
      * data/automata/Makefile.am,
      * data/automata/char-b/Makefile.am,
      * data/automata/char-b/evena.cc,
      * data/automata/char-b/oddb.cc,
      * data/automata/char-char-b/Makefile.am,
      * data/automata/char-f2/Makefile.am,
      * data/automata/char-f2/ring.cc,
      * data/automata/char-fmp-z/Makefile.am,
      * ata/automata/char-int-b/Makefile.am,
      * data/automata/char-q/Makefile.am,
      * data/automata/char-r/Makefile.am,
      * data/automata/char-zmax/Makefile.am,
      * data/automata/char-zmax/gag.cc,
      * data/automata/char-zmax/maxab.cc,
      * data/automata/char-zmin/Makefile.am,
      * data/automata/char-zmin/minab.cc,
      * data/automata/char-zmin/sag.cc,
      * data/automata/int-b/Makefile.am,
      * data/automata/int-z/Makefile.am: Create demonstration
      in data/automata for int-z, int-b, char-zmin, char-zmax,
      char-r, char-q, char-int-b, char-fmp-z, char-f2, char-char-b,
      and char-b. Create Makefile.am for demonstration, and update
      main Makefile.am
      a74f9872
    • David Moreira's avatar
      Correct bug in Taf-kit · fad543de
      David Moreira authored
      * taf-kit/src/library_command.hh: Correct three letters file
      bug.
      fad543de
    • David Moreira's avatar
      Correct operator== and change data type in Rational Number. · a32ac1cf
      David Moreira authored
      * include/vaucanson/algebra/implementation/q_number.hh,
      * include/vaucanson/algebra/implementation/q_number.hxx: Change
      data type to 'long long' instead of int. Correct operator== for
      null numbers.
      * include/vaucanson/misc/algebra.hh,
      * include/vaucanson/misc/algebra.hxx: Change type for lcm pgm
      and is_coprime functions (unsigned long long).
      a32ac1cf
  10. 07 Jul, 2011 6 commits