Macaulay2 Engine
Loading...
Searching...
No Matches
StraightLineProgram Class Reference

#include <NAG.hpp>

Inheritance diagram for StraightLineProgram:
SLP< ComplexField > MutableEngineObject our_gc_cleanup our_new_delete

Public Member Functions

StraightLineProgramconcatenate (const StraightLineProgram *slp)
StraightLineProgramjacobian (bool makeHxH, StraightLineProgram *&slpHxH, bool makeHxtH, StraightLineProgram *&slpHxtH)
StraightLineProgramcopy ()
void text_out (buffer &o) const
void evaluate (int n, const element_type *values, element_type *out)
Matrixevaluate (const Matrix *vals)
Public Member Functions inherited from SLP< ComplexField >
int num_out ()
SLP< ComplexField > * copy ()
SLP< ComplexField > * jacobian (bool makeHxH, SLP< ComplexField > *&slpHxH, bool makeHxtH, SLP< ComplexField > *&slpHxtH)
SLP< ComplexField > * concatenate (const SLP< ComplexField > *slp)
virtual ~SLP ()
void text_out (buffer &o) const
void stats_out (buffer &o) const
void evaluate (int n, const element_type *values, element_type *out)
Public Member Functions inherited from MutableEngineObject
 MutableEngineObject ()
virtual ~MutableEngineObject ()
unsigned int hash () const
Public Member Functions inherited from our_gc_cleanup
 our_gc_cleanup ()
virtual ~our_gc_cleanup ()

Static Public Member Functions

static StraightLineProgrammake (const PolyRing *R, ring_elem e)
static StraightLineProgrammake (const Matrix *consts, M2_arrayint program)
Static Public Member Functions inherited from SLP< ComplexField >
static SLP< ComplexField > * make (const PolyRing *, ring_elem)
Static Public Member Functions inherited from our_new_delete
static void * operator new (size_t size)
static void * operator new[] (size_t size)
static void operator delete (void *obj)
static void operator delete[] (void *obj)
static void * operator new (size_t size, void *existing_memory)
static void * operator new[] (size_t size, void *existing_memory)
static void operator delete (void *obj, void *existing_memory)
static void operator delete[] (void *obj, void *existing_memory)

Additional Inherited Members

Public Types inherited from SLP< ComplexField >
typedef ComplexField::element_type element_type

Detailed Description

Wrapper for SLP: eventually should be replaced

Definition at line 562 of file NAG.hpp.


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