Sha256: 93cb0807c623f2dfaf900034030628decb430faf392d71e542e4af021612e95e

Contents?: true

Size: 492 Bytes

Versions: 4

Compression:

Stored size: 492 Bytes

Contents

#ifndef PRIV_H_GUARD
#define PRIV_H_GUARD

#ifdef __cplusplus
extern "C" {
#endif

#include <math.h>
#include "amatrix.h"
#include "glbopts.h"
#include "linalg.h"
#include "scs.h"

struct SCS_LIN_SYS_WORK {
  scs_float *p; /* cg iterate  */
  scs_float *r; /* cg residual */
  scs_float *Gp;
  scs_float *tmp;
  ScsMatrix *At;
  /* preconditioning */
  scs_float *z;
  scs_float *M;
  /* reporting */
  scs_int tot_cg_its;
  scs_float total_solve_time;
};

#ifdef __cplusplus
}
#endif
#endif

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
scs-0.2.3 vendor/scs/linsys/cpu/indirect/private.h
scs-0.2.2 vendor/scs/linsys/cpu/indirect/private.h
scs-0.2.1 vendor/scs/linsys/cpu/indirect/private.h
scs-0.2.0 vendor/scs/linsys/cpu/indirect/private.h