head	1.3;
access;
symbols
	bobbase:1.3
	bob:1.3
	r2_1:1.3
	r2_0:1.3
	r1_1_beta:1.3
	r1_1_alpha:1.3
	r1_0:1.3
	r0_11:1.3
	r0_10:1.1
	r0_9:1.1;
locks; strict;
comment	@# @;


1.3
date	94.03.30.14.00.07;	author thoth;	state Exp;
branches;
next	1.2;

1.2
date	94.02.12.19.36.51;	author thoth;	state Exp;
branches;
next	1.1;

1.1
date	93.11.29.22.25.25;	author thoth;	state Exp;
branches;
next	;


desc
@ComplexDDTempl convolutions and reductions.
@


1.3
log
@Added a template-template convolution and fixed the order of arguments
to one of the template-image convolutions.
@
text
@#
#	Copyright 1993, Center for Computer Vision and Visualization,
#	University of Florida.  All rights reserved.
#

#
# $Log: complex-convolutions.desc,v $
# Revision 1.2  1994/02/12  19:36:51  thoth
# Rehack of template operation specifications.
#
# Revision 1.1  1993/11/29  22:25:25  thoth
# Initial revision
#
# 

convolution linear_product T(complex) T(complex) T(complex)
end

convolution linear_product zero=0.0 I(complex) I(complex) T(complex)
init:	RTYPE	a = complex(0.,0.);
accum:	a += IVAL * TVAL;
final:	IRESULT = a;
end

convolution linear_product zero=0.0 I(complex) T(complex) I(complex)
accum:	a += IVAL * TVAL;
final:	IRESULT = a;
init:	RTYPE	a = complex(0.,0.);
accvar:	IRESULT += IVAL * TVAL;
end

reduction sum zero=0.0 I(complex) T(complex)
accum:	IRESULT += TVAL;
end
@


1.2
log
@Rehack of template operation specifications.
@
text
@d8 3
d16 3
d25 1
a25 1
convolution linear_product zero=0.0 I(complex) T(complex) T(complex)
@


1.1
log
@Initial revision
@
text
@d7 4
a10 1
# $Log$
d13 1
a13 1
convolution complex linear_product complex complex zero=0.0
a16 2
forw_init:	IRESULT = ZERO;
forw_accumvar:	IRESULT += IVAL * TVAL;
d19 8
a26 1
reduction complex sum complex zero=0
@
