Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit e30e796

Browse files
committed
update to version 30.1.0.0
1 parent f31c2e7 commit e30e796

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+90
-58
lines changed

include/c05/nagcpp_c05ay.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
// Copyright 2024, Numerical Algorithms Group Ltd, Oxford, UK.
44
// Generated by cpp-ft-wrapper.xsl
5-
// Version 30.0.0.0
5+
// Version 30.1.0.0
66
#ifndef NAGCPP_C05AY_HPP
77
#define NAGCPP_C05AY_HPP
88

include/d01/nagcpp_d01fb.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
// Copyright 2024, Numerical Algorithms Group Ltd, Oxford, UK.
44
// Generated by cpp-ft-wrapper.xsl
5-
// Version 30.0.0.0
5+
// Version 30.1.0.0
66
#ifndef NAGCPP_D01FB_HPP
77
#define NAGCPP_D01FB_HPP
88

include/d01/nagcpp_d01tb.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
// Copyright 2024, Numerical Algorithms Group Ltd, Oxford, UK.
44
// Generated by cpp-ft-wrapper.xsl
5-
// Version 30.0.0.0
5+
// Version 30.1.0.0
66
#ifndef NAGCPP_D01TB_HPP
77
#define NAGCPP_D01TB_HPP
88

include/e01/nagcpp_e01ba.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
// Copyright 2024, Numerical Algorithms Group Ltd, Oxford, UK.
44
// Generated by cpp-ft-wrapper.xsl
5-
// Version 30.0.0.0
5+
// Version 30.1.0.0
66
#ifndef NAGCPP_E01BA_HPP
77
#define NAGCPP_E01BA_HPP
88

include/e02/nagcpp_e02bb.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
// Copyright 2024, Numerical Algorithms Group Ltd, Oxford, UK.
44
// Generated by cpp-ft-wrapper.xsl
5-
// Version 30.0.0.0
5+
// Version 30.1.0.0
66
#ifndef NAGCPP_E02BB_HPP
77
#define NAGCPP_E02BB_HPP
88

include/e04/nagcpp_class_CommE04RA.hpp

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
// Copyright 2024, Numerical Algorithms Group Ltd, Oxford, UK.
55
// Generated by cpp-ft-wrapper.xsl
6-
// Version 30.0.0.0
6+
// Version 30.1.0.0
77
#ifndef NAGCPP_COMME04RA
88
#define NAGCPP_COMME04RA
99

@@ -1880,6 +1880,33 @@ namespace nagcpp {
18801880
return local_cvalue;
18811881
}
18821882

1883+
// SOCP Factorization Method:
1884+
// Default = "MA86"
1885+
// If the value of "SOCP System Formulation" is "AUGMENTED SYSTEM", then this
1886+
// parameter controls whether Harwell packages "MA86" or "MA97" is used for
1887+
// the sparse linear algebra factorization
1888+
CommE04RA &SOCPFactorizationMethod(std::string value,
1889+
opt::OptionalE04ZM &opt) {
1890+
std::string local_optstr =
1891+
utility::set_optstr("SOCP Factorization Method", value);
1892+
handle_opt_set((*this), local_optstr, opt);
1893+
return (*this);
1894+
}
1895+
CommE04RA &SOCPFactorizationMethod(std::string value) {
1896+
opt::OptionalE04ZM local_opt;
1897+
return SOCPFactorizationMethod(value, local_opt);
1898+
}
1899+
std::string get_SOCPFactorizationMethod(void) {
1900+
std::string local_optstr = "SOCP Factorization Method";
1901+
types::f77_integer local_ivalue;
1902+
double local_rvalue;
1903+
std::string local_cvalue;
1904+
types::f77_integer local_optype;
1905+
handle_opt_get((*this), local_optstr, local_ivalue, local_rvalue,
1906+
local_cvalue, local_optype);
1907+
return local_cvalue;
1908+
}
1909+
18831910
// SOCP Iteration Limit:
18841911
// Default = 100
18851912
// The maximum number of iterations to be performed by
@@ -2030,7 +2057,7 @@ namespace nagcpp {
20302057
}
20312058

20322059
// SOCP System Formulation:
2033-
// Default = "AUTO"
2060+
// Default = "AUGMENTED SYSTEM"
20342061
// As described in Solving the KKT System, opt::handle_solve_socp_ipm (e04pt)
20352062
// can internally work either with the normal equations formulation [equation]
20362063
// or with the augmented system [equation] and [equation]

include/e04/nagcpp_class_CommE04WB.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
// Copyright 2024, Numerical Algorithms Group Ltd, Oxford, UK.
55
// Generated by cpp-ft-wrapper.xsl
6-
// Version 30.0.0.0
6+
// Version 30.1.0.0
77
#ifndef NAGCPP_COMME04WB
88
#define NAGCPP_COMME04WB
99

include/e04/nagcpp_e04fg.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
// Copyright 2024, Numerical Algorithms Group Ltd, Oxford, UK.
44
// Generated by cpp-ft-wrapper.xsl
5-
// Version 30.0.0.0
5+
// Version 30.1.0.0
66
#ifndef NAGCPP_E04FG_HPP
77
#define NAGCPP_E04FG_HPP
88

include/e04/nagcpp_e04kf.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
// Copyright 2024, Numerical Algorithms Group Ltd, Oxford, UK.
44
// Generated by cpp-ft-wrapper.xsl
5-
// Version 30.0.0.0
5+
// Version 30.1.0.0
66
#ifndef NAGCPP_E04KF_HPP
77
#define NAGCPP_E04KF_HPP
88

include/e04/nagcpp_e04mt.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
// Copyright 2024, Numerical Algorithms Group Ltd, Oxford, UK.
44
// Generated by cpp-ft-wrapper.xsl
5-
// Version 30.0.0.0
5+
// Version 30.1.0.0
66
#ifndef NAGCPP_E04MT_HPP
77
#define NAGCPP_E04MT_HPP
88

0 commit comments

Comments
 (0)