My Project  debian-1:4.1.2-p1+ds-2
Public Member Functions | Data Fields | Private Attributes
row_col_weight Class Reference

Public Member Functions

 row_col_weight ()
 
 row_col_weight (int, int)
 
 ~row_col_weight ()
 

Data Fields

float * wrow
 
float * wcol
 

Private Attributes

int ym
 
int yn
 

Detailed Description

Definition at line 887 of file matpol.cc.

Constructor & Destructor Documentation

◆ row_col_weight() [1/2]

row_col_weight::row_col_weight ( )
inline

Definition at line 893 of file matpol.cc.

894 : ym(0) {}

◆ row_col_weight() [2/2]

row_col_weight::row_col_weight ( int  i,
int  j 
)

Definition at line 898 of file matpol.cc.

900 {
901  ym = i;
902  yn = j;
903  wrow = (float *)omAlloc(i*sizeof(float));
904  wcol = (float *)omAlloc(j*sizeof(float));

◆ ~row_col_weight()

row_col_weight::~row_col_weight ( )

Definition at line 905 of file matpol.cc.

907 {
908  if (ym!=0)
909  {
910  omFreeSize((ADDRESS)wcol, yn*sizeof(float));
911  omFreeSize((ADDRESS)wrow, ym*sizeof(float));
912  }

Field Documentation

◆ wcol

float * row_col_weight::wcol

Definition at line 892 of file matpol.cc.

◆ wrow

float* row_col_weight::wrow

Definition at line 892 of file matpol.cc.

◆ ym

int row_col_weight::ym
private

Definition at line 890 of file matpol.cc.

◆ yn

int row_col_weight::yn
private

Definition at line 890 of file matpol.cc.


The documentation for this class was generated from the following file:
row_col_weight::yn
int yn
Definition: matpol.cc:890
j
int j
Definition: facHensel.cc:105
ADDRESS
void * ADDRESS
Definition: auxiliary.h:135
i
int i
Definition: cfEzgcd.cc:125
omFreeSize
#define omFreeSize(addr, size)
Definition: omAllocDecl.h:258
row_col_weight::wcol
float * wcol
Definition: matpol.cc:892
omAlloc
#define omAlloc(size)
Definition: omAllocDecl.h:208
row_col_weight::wrow
float * wrow
Definition: matpol.cc:892
row_col_weight::ym
int ym
Definition: matpol.cc:890