![]() |
#include <misc/auxiliary.h>
Go to the source code of this file.
Macros | |
#define | HAVE_FAST_P_PROCS 0 |
#define | HAVE_FAST_FIELD 0 |
#define | HAVE_FAST_LENGTH 0 |
#define | HAVE_FAST_ORD 0 |
#define | HAVE_FAST_ZERO_ORD 0 |
#define | HAVE_LENGTH_DIFF |
#define | ZP_COPY_FIELD(field) (field == FieldZp || field == FieldGF || field == FieldR) |
#define | ORD_MAX_N_1 OrdNomog |
#define | ORD_MAX_N_2 OrdPomogNeg |
#define | ORD_MAX_N_3 OrdNegPosNomog |
#define | SetProc(what, field, length, ord) |
#define | SetProcs(field, length, ord) |
#define | SetProcs_ring(field, length, ord) |
Functions | |
static const char * | p_FieldEnum_2_String (p_Field field) |
static const char * | p_LengthEnum_2_String (p_Length length) |
static const char * | p_OrdEnum_2_String (p_Ord ord) |
static const char * | p_ProcEnum_2_String (p_Proc proc) |
static int | p_ProcDependsOn_Field (p_Proc proc) |
static int | p_ProcDependsOn_Ord (p_Proc proc) |
static int | p_ProcDependsOn_Length (p_Proc proc) |
static const char * | p_ProcField_2_Module (p_Proc proc, p_Field field) |
static int | IsZeroOrd (p_Ord ord) |
static p_Ord | ZeroOrd_2_NonZeroOrd (p_Ord ord, int strict) |
static void | FastP_ProcsFilter (p_Field &field, p_Length &length, p_Ord &ord, const p_Proc proc) |
static void | FastFieldFilter (p_Field &field) |
static void | FastLengthFilter (p_Length &length) |
static void | FastOrdFilter (p_Ord &ord) |
static void | FastOrdZeroFilter (p_Ord &ord) |
static void | NCopy__Filter (p_Field &field) |
static void | p_Add_q__Filter (p_Field &field, p_Length &length, p_Ord &ord) |
static void | p_Neg__Filter (p_Field &field, p_Length &length, p_Ord &ord) |
static void | pp_Mult_mm_Noether_Filter (p_Field &field, p_Length &length, p_Ord &ord) |
static void | FastProcFilter (p_Proc proc, p_Field &field, p_Length &length, p_Ord &ord) |
static int | IsValidSpec (p_Field field, p_Length length, p_Ord ord) |
static int | index (p_Length length, p_Ord ord) |
static int | index (p_Field field, p_Length length) |
static int | index (p_Field field, p_Length length, p_Ord ord) |
static int | index (p_Proc proc, p_Field field, p_Length length, p_Ord ord) |
#define HAVE_FAST_FIELD 0 |
Definition at line 56 of file p_Procs_Impl.h.
#define HAVE_FAST_LENGTH 0 |
Definition at line 66 of file p_Procs_Impl.h.
#define HAVE_FAST_ORD 0 |
Definition at line 76 of file p_Procs_Impl.h.
#define HAVE_FAST_P_PROCS 0 |
Definition at line 47 of file p_Procs_Impl.h.
#define HAVE_FAST_ZERO_ORD 0 |
Definition at line 84 of file p_Procs_Impl.h.
#define HAVE_LENGTH_DIFF |
Definition at line 88 of file p_Procs_Impl.h.
#define ORD_MAX_N_1 OrdNomog |
Definition at line 142 of file p_Procs_Impl.h.
#define ORD_MAX_N_2 OrdPomogNeg |
Definition at line 151 of file p_Procs_Impl.h.
#define ORD_MAX_N_3 OrdNegPosNomog |
Definition at line 164 of file p_Procs_Impl.h.
#define SetProc | ( | what, | |
field, | |||
length, | |||
ord | |||
) |
Definition at line 651 of file p_Procs_Impl.h.
#define SetProcs | ( | field, | |
length, | |||
ord | |||
) |
Definition at line 662 of file p_Procs_Impl.h.
#define SetProcs_ring | ( | field, | |
length, | |||
ord | |||
) |
Definition at line 698 of file p_Procs_Impl.h.
Definition at line 93 of file p_Procs_Impl.h.
enum p_Field |
Enumerator | |
---|---|
FieldGeneral | |
FieldZp | |
FieldQ | |
FieldR | |
FieldGF | |
FieldLong_R | |
FieldLong_C | |
FieldZp_a | |
FieldQ_a | |
RingGeneral | |
FieldUnknown |
Definition at line 106 of file p_Procs_Impl.h.
enum p_Length |
Enumerator | |
---|---|
LengthGeneral | |
LengthEight | |
LengthSeven | |
LengthSix | |
LengthFive | |
LengthFour | |
LengthThree | |
LengthTwo | |
LengthOne | |
LengthUnknown |
Definition at line 122 of file p_Procs_Impl.h.
enum p_Ord |
Definition at line 135 of file p_Procs_Impl.h.
enum p_Proc |
Definition at line 178 of file p_Procs_Impl.h.
|
inlinestatic |
Definition at line 431 of file p_Procs_Impl.h.
|
inlinestatic |
Definition at line 439 of file p_Procs_Impl.h.
|
inlinestatic |
Definition at line 450 of file p_Procs_Impl.h.
|
inlinestatic |
Definition at line 459 of file p_Procs_Impl.h.
|
inlinestatic |
Definition at line 410 of file p_Procs_Impl.h.
|
inlinestatic |
Definition at line 518 of file p_Procs_Impl.h.
Definition at line 592 of file p_Procs_Impl.h.
Definition at line 597 of file p_Procs_Impl.h.
Definition at line 602 of file p_Procs_Impl.h.
Definition at line 607 of file p_Procs_Impl.h.
Definition at line 565 of file p_Procs_Impl.h.
|
inlinestatic |
Definition at line 349 of file p_Procs_Impl.h.
|
inlinestatic |
Definition at line 471 of file p_Procs_Impl.h.
Definition at line 479 of file p_Procs_Impl.h.
Definition at line 198 of file p_Procs_Impl.h.
Definition at line 219 of file p_Procs_Impl.h.
Definition at line 492 of file p_Procs_Impl.h.
Definition at line 237 of file p_Procs_Impl.h.
|
inlinestatic |
Definition at line 291 of file p_Procs_Impl.h.
|
inlinestatic |
Definition at line 315 of file p_Procs_Impl.h.
|
inlinestatic |
Definition at line 299 of file p_Procs_Impl.h.
Definition at line 267 of file p_Procs_Impl.h.
Definition at line 331 of file p_Procs_Impl.h.
|
inlinestatic |
Definition at line 499 of file p_Procs_Impl.h.
Definition at line 358 of file p_Procs_Impl.h.