Couenne
0.5.8
src
expression
partial
CouenneExprJac.hpp
Go to the documentation of this file.
1
/* $Id: CouenneExprJac.hpp 716 2011-06-26 12:43:43Z pbelotti $
2
*
3
* Name: CouenneExprJac.hpp
4
* Authors: Pietro Belotti, Lehigh University
5
* Purpose: Jacobian expression
6
*
7
* This file is licensed under the Eclipse Public License (EPL)
8
*/
9
10
#ifndef CouenneExprJac_HPP
11
#define CouenneExprJac_HPP
12
13
namespace
Couenne
{
14
15
class
expression;
16
class
CouenneProblem;
17
20
21
class
ExprJac
{
22
23
private
:
24
25
int
nnz_;
26
int
*iRow_;
27
int
*jCol_;
28
29
expression
**expr_;
30
31
int
nRows_;
32
33
public
:
34
35
ExprJac
();
36
ExprJac
(
CouenneProblem
*);
37
~ExprJac
();
38
39
ExprJac
(
const
ExprJac
&);
40
ExprJac
*
clone
();
41
ExprJac
&
operator=
(
const
ExprJac
&);
42
43
int
nnz
()
const
{
return
nnz_;}
44
int
*
iRow
()
const
{
return
iRow_;}
45
int
*
jCol
()
const
{
return
jCol_;}
46
47
expression
**
expr
()
const
{
return
expr_;}
48
49
int
nRows
()
const
{
return
nRows_;}
50
};
51
}
52
53
#endif
Couenne::ExprJac::ExprJac
ExprJac()
Couenne::ExprJac::expr
expression ** expr() const
Definition:
CouenneExprJac.hpp:47
Couenne::ExprJac::iRow
int * iRow() const
Definition:
CouenneExprJac.hpp:44
Couenne
general include file for different compilers
Definition:
CouenneAggrProbing.hpp:24
Couenne::ExprJac::clone
ExprJac * clone()
Couenne::ExprJac::jCol
int * jCol() const
Definition:
CouenneExprJac.hpp:45
Couenne::ExprJac::ExprJac
ExprJac(CouenneProblem *)
Couenne::ExprJac::~ExprJac
~ExprJac()
Couenne::ExprJac
Jacobian of the problem (computed through Couenne expression classes).
Definition:
CouenneExprJac.hpp:21
Couenne::ExprJac::operator=
ExprJac & operator=(const ExprJac &)
Couenne::ExprJac::ExprJac
ExprJac(const ExprJac &)
Couenne::ExprJac::nRows
int nRows() const
Definition:
CouenneExprJac.hpp:49
Couenne::ExprJac::nnz
int nnz() const
Definition:
CouenneExprJac.hpp:43
Couenne::CouenneProblem
Class for MINLP problems with symbolic information.
Definition:
CouenneProblem.hpp:169
Couenne::expression
Expression base class.
Definition:
CouenneExpression.hpp:48
Generated by
1.8.18