Changeset 030c681 in git


Ignore:
Timestamp:
Sep 9, 1997, 9:31:18 AM (26 years ago)
Author:
Jens Schmidt <schmidt@…>
Branches:
(u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
Children:
8519cfb3e87883a17bafa6e2c182653c94e2a2f3
Parents:
8f5fe585d9078c8008c6ea491aa86977ae95d825
Message:
	* cf_chinese.cc: doc fix


git-svn-id: file:///usr/local/Singular/svn/trunk@676 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • factory/cf_chinese.cc

    r8f5fe5 r030c681  
    11/* emacs edit mode for this file is -*- C++ -*- */
    2 /* $Id: cf_chinese.cc,v 1.5 1997-07-24 10:39:35 schmidt Exp $ */
     2/* $Id: cf_chinese.cc,v 1.6 1997-09-09 07:31:18 schmidt Exp $ */
    33
    44//{{{ docu
     
    77//
    88// Used by: cf_gcd.cc, cf_linsys.cc, sm_util.cc
     9//
     10// Header file: cf_algorithm.h
    911//
    1012//}}}
     
    1618#include "canonicalform.h"
    1719
    18 //{{{ void chineseRemainder( const CanonicalForm x1, const CanonicalForm q1, const CanonicalForm x2, const CanonicalForm q2, CanonicalForm & xnew, CanonicalForm & qnew )
     20//{{{ void chineseRemainder ( const CanonicalForm x1, const CanonicalForm q1, const CanonicalForm x2, const CanonicalForm q2, CanonicalForm & xnew, CanonicalForm & qnew )
    1921//{{{ docu
    2022//
     
    2830// coefficients, too.
    2931//
     32// This is a standard algorithm.  See, for example,
     33// Geddes/Czapor/Labahn - 'Alogorithms for Computer Algebra',
     34// par. 5.6 and 5.8.
     35//
    3036// Note: be sure you are calculating in Z, and not in Q!
    3137//
    3238//}}}
    3339void
    34 chineseRemainder( const CanonicalForm x1, const CanonicalForm q1, const CanonicalForm x2, const CanonicalForm q2, CanonicalForm & xnew, CanonicalForm & qnew )
     40chineseRemainder ( const CanonicalForm x1, const CanonicalForm q1, const CanonicalForm x2, const CanonicalForm q2, CanonicalForm & xnew, CanonicalForm & qnew )
    3541{
    3642    CanonicalForm a1, a2;
     
    4147//}}}
    4248
    43 //{{{ void chineseRemainder( const CFArray & x, const CFArray & q, CanonicalForm & xnew, CanonicalForm & qnew )
     49//{{{ void chineseRemainder ( const CFArray & x, const CFArray & q, CanonicalForm & xnew, CanonicalForm & qnew )
    4450//{{{ docu
    4551//
     
    5763//}}}
    5864void
    59 chineseRemainder( const CFArray & x, const CFArray & q, CanonicalForm & xnew, CanonicalForm & qnew )
     65chineseRemainder ( const CFArray & x, const CFArray & q, CanonicalForm & xnew, CanonicalForm & qnew )
    6066{
    6167    ASSERT( x.min() == q.min() && x.size() == q.size(), "incompatible arrays" );
Note: See TracChangeset for help on using the changeset viewer.