public class SOCPDualProblem extends java.lang.Object implements ConstrainedOptimProblem
| Modifier and Type | Class and Description |
|---|---|
static class |
SOCPDualProblem.EqualityConstraints |
| Constructor and Description |
|---|
SOCPDualProblem(Vector b,
Matrix[] A,
Vector[] c)
Construct a dual SODP problem.
|
| Modifier and Type | Method and Description |
|---|---|
ImmutableMatrix |
A()
\[
A = [A_1, A_2, ...
|
ImmutableMatrix |
A(int i)
Get Ai.
|
ImmutableVector |
b()
Get b.
|
ImmutableVector |
c() |
ImmutableVector |
c(int i)
Get ci.
|
int |
dimension()
Get the number of variables.
|
RealScalarFunction |
f()
Get the objective function.
|
SOCPDualProblem.EqualityConstraints |
getEqualityConstraints()
Get the equality constraints, hi(x) = 0
|
LessThanConstraints |
getLessThanConstraints()
Get the less-than-or-equal-to constraints, gi(x) ≤ 0
|
int |
m()
Get the dimension of the system, i.e., m = the dimension of y.
|
int |
n(int i)
Get the number of columns of Ai.
|
int |
q()
Get the number of A matrices.
|
public int dimension()
OptimProblemdimension in interface OptimProblempublic RealScalarFunction f()
OptimProblemf in interface OptimProblempublic LessThanConstraints getLessThanConstraints()
ConstrainedOptimProblemgetLessThanConstraints in interface ConstrainedOptimProblempublic SOCPDualProblem.EqualityConstraints getEqualityConstraints()
ConstrainedOptimProblemgetEqualityConstraints in interface ConstrainedOptimProblempublic int m()
public int q()
public ImmutableVector b()
public ImmutableVector c(int i)
i - an index to the c's, counting from 1public ImmutableMatrix A(int i)
i - an index to the A's, counting from 1public int n(int i)
i - an index to the A's, counting from 1public ImmutableMatrix A()
public ImmutableVector c()