Public Member Functions | Data Fields | Private Attributes
const_ring Struct Reference

#include <ring.h>

Public Member Functions

const nc_structGetNC () const
 
nc_struct *& GetNC ()
 
 operator coeffs () const
 

Data Fields

idhdl idroot
 
int * order
 
int * block0
 
int * block1
 
int ** wvhdl
 
char ** names
 
long * ordsgn
 
sro_ordtyp
 
int * NegWeightL_Offset
 
int * VarOffset
 
ideal qideal
 extension to the ring structure: qring, rInit, OR for Q_a/Zp_a, rInit (replaces minideal!); for a start, we assume that there is either no or exactly one generator in minideal, playing the role of the former minpoly; minideal may also be NULL which coincides with the no-generator-case More...
 
int * firstwv
 
omBin PolyBin
 
intvecpModW
 
poly ppNoether
 
void * ext_ref
 
unsigned long options
 
int ref
 
short N
 
short OrdSgn
 
short firstBlockEnds
 
short real_var_start
 
short real_var_end
 
short isLPring
 
BOOLEAN VectorOut
 
BOOLEAN ShortOut
 
BOOLEAN CanShortOut
 
BOOLEAN LexOrder
 
BOOLEAN MixedOrder
 
BOOLEAN pLexOrder
 
BOOLEAN ComponentOrder
 
short ExpL_Size
 
short CmpL_Size
 
short VarL_Size
 
short BitsPerExp
 
short ExpPerLong
 
short pCompIndex
 
short pOrdIndex
 
short OrdSize
 
short VarL_LowIndex
 
short MinExpPerLong
 
short NegWeightL_Size
 
int * VarL_Offset
 
unsigned long bitmask
 
unsigned long divmask
 
p_Procs_sp_Procs
 
pFDegProc pFDeg
 
pLDegProc pLDeg
 
pFDegProc pFDegOrig
 
pLDegProc pLDegOrig
 
p_SetmProc p_Setm
 
n_Procs_scf
 

Private Attributes

nc_struct_nc
 

Detailed Description

Definition at line 209 of file ring.h.

Member Function Documentation

§ GetNC() [1/2]

const nc_struct* const_ring::GetNC ( ) const
inline

Definition at line 335 of file ring.h.

335 { return _nc; }; // public!!!
nc_struct * _nc
Definition: ring.h:333

§ GetNC() [2/2]

nc_struct*& const_ring::GetNC ( )
inline

Definition at line 336 of file ring.h.

336 { return _nc; }; // public!!!
nc_struct * _nc
Definition: ring.h:333

§ operator coeffs()

const_ring::operator coeffs ( ) const
inline

Definition at line 339 of file ring.h.

339 { return cf; }
n_Procs_s * cf
Definition: ring.h:330

Field Documentation

§ _nc

nc_struct* const_ring::_nc
private

Definition at line 333 of file ring.h.

§ bitmask

unsigned long const_ring::bitmask

Definition at line 314 of file ring.h.

§ BitsPerExp

short const_ring::BitsPerExp

Definition at line 295 of file ring.h.

§ block0

int* const_ring::block0

Definition at line 216 of file ring.h.

§ block1

int* const_ring::block1

Definition at line 217 of file ring.h.

§ CanShortOut

BOOLEAN const_ring::CanShortOut

Definition at line 280 of file ring.h.

§ cf

n_Procs_s* const_ring::cf

Definition at line 330 of file ring.h.

§ CmpL_Size

short const_ring::CmpL_Size

Definition at line 290 of file ring.h.

§ ComponentOrder

BOOLEAN const_ring::ComponentOrder

Definition at line 285 of file ring.h.

§ divmask

unsigned long const_ring::divmask

Definition at line 316 of file ring.h.

§ ExpL_Size

short const_ring::ExpL_Size

Definition at line 289 of file ring.h.

§ ExpPerLong

short const_ring::ExpPerLong

Definition at line 296 of file ring.h.

§ ext_ref

void* const_ring::ext_ref

Definition at line 251 of file ring.h.

§ firstBlockEnds

short const_ring::firstBlockEnds

Definition at line 269 of file ring.h.

§ firstwv

int* const_ring::firstwv

Definition at line 245 of file ring.h.

§ idroot

idhdl const_ring::idroot

Definition at line 214 of file ring.h.

§ isLPring

short const_ring::isLPring

Definition at line 275 of file ring.h.

§ LexOrder

BOOLEAN const_ring::LexOrder

Definition at line 281 of file ring.h.

§ MinExpPerLong

short const_ring::MinExpPerLong

Definition at line 306 of file ring.h.

§ MixedOrder

BOOLEAN const_ring::MixedOrder

Definition at line 282 of file ring.h.

§ N

short const_ring::N

Definition at line 265 of file ring.h.

§ names

char** const_ring::names

Definition at line 220 of file ring.h.

§ NegWeightL_Offset

int* const_ring::NegWeightL_Offset

Definition at line 231 of file ring.h.

§ NegWeightL_Size

short const_ring::NegWeightL_Size

Definition at line 308 of file ring.h.

§ options

unsigned long const_ring::options

Definition at line 260 of file ring.h.

§ order

int* const_ring::order

Definition at line 215 of file ring.h.

§ ordsgn

long* const_ring::ordsgn

Definition at line 223 of file ring.h.

§ OrdSgn

short const_ring::OrdSgn

Definition at line 267 of file ring.h.

§ OrdSize

short const_ring::OrdSize

Definition at line 299 of file ring.h.

§ p_Procs

p_Procs_s* const_ring::p_Procs

Definition at line 318 of file ring.h.

§ p_Setm

p_SetmProc const_ring::p_Setm

Definition at line 329 of file ring.h.

§ pCompIndex

short const_ring::pCompIndex

Definition at line 297 of file ring.h.

§ pFDeg

pFDegProc const_ring::pFDeg

Definition at line 321 of file ring.h.

§ pFDegOrig

pFDegProc const_ring::pFDegOrig

Definition at line 325 of file ring.h.

§ pLDeg

pLDegProc const_ring::pLDeg

Definition at line 322 of file ring.h.

§ pLDegOrig

pLDegProc const_ring::pLDegOrig

Definition at line 327 of file ring.h.

§ pLexOrder

BOOLEAN const_ring::pLexOrder

Definition at line 283 of file ring.h.

§ pModW

intvec* const_ring::pModW

Definition at line 248 of file ring.h.

§ PolyBin

omBin const_ring::PolyBin

Definition at line 247 of file ring.h.

§ pOrdIndex

short const_ring::pOrdIndex

Definition at line 298 of file ring.h.

§ ppNoether

poly const_ring::ppNoether

Definition at line 249 of file ring.h.

§ qideal

ideal const_ring::qideal

extension to the ring structure: qring, rInit, OR for Q_a/Zp_a, rInit (replaces minideal!); for a start, we assume that there is either no or exactly one generator in minideal, playing the role of the former minpoly; minideal may also be NULL which coincides with the no-generator-case

Definition at line 237 of file ring.h.

§ real_var_end

short const_ring::real_var_end

Definition at line 271 of file ring.h.

§ real_var_start

short const_ring::real_var_start

Definition at line 271 of file ring.h.

§ ref

int const_ring::ref

Definition at line 263 of file ring.h.

§ ShortOut

BOOLEAN const_ring::ShortOut

Definition at line 279 of file ring.h.

§ typ

sro_ord* const_ring::typ

Definition at line 227 of file ring.h.

§ VarL_LowIndex

short const_ring::VarL_LowIndex

Definition at line 303 of file ring.h.

§ VarL_Offset

int* const_ring::VarL_Offset

Definition at line 311 of file ring.h.

§ VarL_Size

short const_ring::VarL_Size

Definition at line 294 of file ring.h.

§ VarOffset

int* const_ring::VarOffset

Definition at line 233 of file ring.h.

§ VectorOut

BOOLEAN const_ring::VectorOut

Definition at line 278 of file ring.h.

§ wvhdl

int** const_ring::wvhdl

Definition at line 219 of file ring.h.


The documentation for this struct was generated from the following file: