YAP 7.1.0
m

A matrix. More...

Public Attributes

int type
 
bool c_ord
 
union {
   double *   data
 
   intptr_t *   ls
 
   bool *   bools
 
   struct DB_TERM **   dbterms
 
   YAP_Term *   terms
 
}; 
 
intptr_t ndims
 
intptr_t sz
 
intptr_t * dims
 
intptr_t base
 
bool floats
 
union {
   double *   data
 
   intptr_t *   ls
 
}; 
 
int ndims
 
size_t sz
 
size_t * dims
 
size_t base
 

Detailed Description

A matrix.

Definition at line 68 of file matrix.c.

Member Data Documentation

◆ base [1/2]

intptr_t base

Definition at line 84 of file matrix.c.

◆ base [2/2]

size_t base

Definition at line 75 of file newm.c.

◆ bools

bool* bools

Definition at line 78 of file matrix.c.

◆ c_ord

bool c_ord

Definition at line 74 of file matrix.c.

◆ data

double* data

Definition at line 76 of file matrix.c.

◆ dbterms

struct DB_TERM** dbterms

Definition at line 79 of file matrix.c.

◆ dims [1/2]

intptr_t* dims

Definition at line 84 of file matrix.c.

◆ dims [2/2]

size_t* dims

Definition at line 75 of file newm.c.

◆ floats

bool floats

Definition at line 68 of file newm.c.

◆ ls

intptr_t* ls

Definition at line 77 of file matrix.c.

◆ ndims [1/2]

intptr_t ndims

Definition at line 82 of file matrix.c.

◆ ndims [2/2]

int ndims

Definition at line 73 of file newm.c.

◆ sz [1/2]

intptr_t sz

Definition at line 83 of file matrix.c.

◆ sz [2/2]

size_t sz

Definition at line 74 of file newm.c.

◆ terms

YAP_Term* terms

Definition at line 80 of file matrix.c.

◆ type

int type

Definition at line 69 of file matrix.c.


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