Changeset 6a13742 in git
- Timestamp:
- Dec 20, 2000, 6:18:53 PM (22 years ago)
- Branches:
- (u'spielwiese', '0d6b7fcd9813a1ca1ed4220cfa2b104b97a0a003')
- Children:
- bfbc32c19cef318430013cfd78dc6aa9af738067
- Parents:
- be939130441cde83c49169517306405bb842d34b
- Location:
- Singular
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/p_Procs_Impl.h
rbe9391 r6a13742 7 7 * Author: obachman (Olaf Bachmann) 8 8 * Created: 12/00 9 * Version: $Id: p_Procs_Impl.h,v 1. 2 2000-12-12 08:44:50obachman Exp $9 * Version: $Id: p_Procs_Impl.h,v 1.3 2000-12-20 17:18:52 obachman Exp $ 10 10 *******************************************************************/ 11 11 #ifndef P_PROCS_IMPL_H … … 387 387 * 388 388 *******************************************************************/ 389 #ifdef p_Procs_Static 390 static inline void StaticKernelFilter(p_Field &field, p_Length &length, 391 p_Ord &ord, const p_Proc proc) 392 { 393 // simply exclude some things 394 if ((proc == pp_Mult_mm_Noether_Proc || proc == p_kBucketSetLm_Proc) && 395 (field != FieldZp)) 396 { 397 field = FieldGeneral; 398 length = LengthGeneral; 399 ord = OrdGeneral; 400 } 401 } 402 #endif 403 389 404 static inline void FastP_ProcsFilter(p_Field &field, p_Length &length, p_Ord &ord, const p_Proc proc) 390 405 { … … 513 528 FastFieldFilter(field); 514 529 FastP_ProcsFilter(field, length, ord, proc); 530 #ifdef p_Procs_Static 531 StaticKernelFilter(field, length, ord, proc); 532 #endif 515 533 } 516 534 -
Singular/p_Procs_Static.h
rbe9391 r6a13742 7 7 * Author: obachman (Olaf Bachmann) 8 8 * Created: 12/00 9 * Version: $Id: p_Procs_Static.h,v 1. 2 2000-12-12 08:44:51obachman Exp $9 * Version: $Id: p_Procs_Static.h,v 1.3 2000-12-20 17:18:53 obachman Exp $ 10 10 *******************************************************************/ 11 11 … … 20 20 // 4 -- plus FieldGeneral_Length*_OrdGeneral procs 21 21 // 5 -- all Field*_Length*_Ord* procs 22 #define HAVE_FAST_P_PROCS 222 #define HAVE_FAST_P_PROCS 3 23 23 24 24 // Set HAVE_FAST_FIELD to: … … 27 27 // 2 -- plus special cases for FieldQ 28 28 // nothing else is implemented, yet 29 #define HAVE_FAST_FIELD 129 #define HAVE_FAST_FIELD 2 30 30 31 31 // Set HAVE_FAST_LENGTH to: … … 50 50 // 2 -- ZeroOrds for all 51 51 #define HAVE_FAST_ZERO_ORD 1 52 53 // on top of all this, see the StaticKernelFilter in p_Procs_Impl.h 52 54 #endif
Note: See TracChangeset
for help on using the changeset viewer.