Home
last modified time | relevance | path

Searched refs:VecDbl (Results 1 – 25 of 53) sorted by relevance

123

/dports/science/dakota/dakota-6.13.0-release-public.src-UI/packages/surfpack/src/
H A Dsurfpack.h250 void differences(VecDbl& results, VecDbl& observed,
256 const VecDbl& pt2);
260 void vectorDifference(VecDbl& diff, const VecDbl& pt1, const VecDbl& pt2);
265 void linearSystemLeastSquares(MtxDbl& A, VecDbl& x, VecDbl b);
269 VecDbl& x, VecDbl& c,
270 MtxDbl& B, VecDbl& d);
283 VecDbl inverseAfterQRFact(const MtxDbl& matrix, VecDbl vector,
289 VecDbl& matrixVectorMult(VecDbl& result,
302 double dot_product(const VecDbl& vector_a, const VecDbl& vector_b);
305 VecDbl& vectorShift(VecDbl& the_vector, double shift_value);
[all …]
H A DModelFitness.cpp75 double ModelFitness::operator()(const VecDbl& obs, const VecDbl& pred) const in operator ()()
116 const VecDbl& obs, const VecDbl& pred) in getResiduals()
119 VecDbl result(obs.size()); in getResiduals()
142 double StandardFitness::operator()(const VecDbl& obs, const VecDbl& pred) const in operator ()()
152 VecDbl predicted = sm(sd); in operator ()()
180 VecDbl estimates; in operator ()()
197 VecDbl estimates; in eval_metrics()
295 calc_one_metric(const VecDbl& observed, const VecDbl& predicted, in calc_one_metric()
343 VecDbl predicted = sm(sd); in operator ()()
350 double R2Fitness::operator()(const VecDbl& obs, const VecDbl& pred) const in operator ()()
[all …]
H A DModelFitness.h48 double operator()(const VecDbl& resids) const;
73 virtual double operator()(const VecDbl& obs, const VecDbl& pred) const;
80 static VecDbl getResiduals(const Residual& resid,
81 const VecDbl& obs, const VecDbl& pred);
101 virtual double operator()(const VecDbl& obs, const VecDbl& pred) const;
131 void eval_metrics(VecDbl& metrics, const SurfpackModel& sm,
137 void leaveout_estimates(VecDbl& estimates, const SurfpackModel& sm,
141 double calc_one_metric(const VecDbl& observed, const VecDbl& predicted,
170 virtual double operator()(const VecDbl& obs, const VecDbl& pred) const;
H A DConmin.h19 void bounds(const VecDbl& lower_bounds, const VecDbl& upper_bounds);
20 virtual void optimize(VecDbl& x, double& final_val, unsigned max_iter) = 0;
21 virtual double objective(const VecDbl& x) = 0;
22 virtual VecDbl gradient(const VecDbl& x) = 0;
25 VecDbl upperBounds;
26 VecDbl lowerBounds;
H A Dsurfpack.cpp280 double surfpack::mean(const VecDbl& vals) in mean()
350 const VecDbl& pt2) in euclideanDistance()
379 VecDbl surfpack::weightedAvg(const VecDbl& first, const VecDbl& second, in weightedAvg()
385 VecDbl result(first.size()); in weightedAvg()
525 VecDbl surfpack::inverseAfterQRFact(const MtxDbl& matrix, VecDbl vector, in inverseAfterQRFact()
542 VecDbl& surfpack::matrixVectorMult(VecDbl& result, in matrixVectorMult()
543 MtxDbl& matrix, VecDbl& the_vector, char trans) in matrixVectorMult()
609 double surfpack::dot_product(const VecDbl& vector_a, in dot_product()
610 const VecDbl& vector_b) in dot_product()
620 VecDbl& surfpack::vectorShift(VecDbl& the_vector, double shift_value) in vectorShift()
[all …]
/dports/science/dakota/dakota-6.13.0-release-public.src-UI/packages/surfpack/src/surfaces/
H A DRadialBasisFunctionModel.h19 void updateCentroid(VecDbl& centroid, const VecDbl& newpt, unsigned weight);
23 VecDbl fullCoeff(unsigned vec_size, const VecDbl& coeffs, VecUns& incl);
34 RadialBasisFunction(const VecDbl& center_in, const VecDbl& radius_in);
36 double operator()(const VecDbl& x) const;
37 double deriv(const VecDbl& x, const VecUns& vars) const;
42 VecDbl center;
43 VecDbl radius;
67 RadialBasisFunctionModel(const VecRbf& rbfs_in, const VecDbl& coeffs_in);
68 virtual double evaluate(const VecDbl& x) const;
69 virtual VecDbl gradient(const VecDbl& x) const;
[all …]
H A DModelScaler.cpp18 const VecDbl& NonScaler::scale(const VecDbl& unscaled_x) const in BOOST_CLASS_EXPORT()
48 const VecDbl& NormalizingScaler::scale(const VecDbl& unscaled_x) const in scale()
76 VecDbl offsets(scalers.size()); in getScalerOffsets()
85 VecDbl scaleFactors(scalers.size()); in getScalerScaleFactors()
106 VecDbl predictor = data.getPredictor(i); in Create()
112 VecDbl response = data.getResponses(); in Create()
133 VecDbl response = data.getResponses(); in Create()
165 VecDbl ScaledSurfData::getResponses() const in getResponses()
167 VecDbl responses = sd.getResponses(); in getResponses()
196 const VecDbl& unscaled_pt = sd[pt].X(); in operator ()()
[all …]
H A DLinearRegressionModel.h23 double eval(unsigned index, const VecDbl& x) const;
24 double deriv(unsigned index, const VecDbl& x, const VecUns& vars) const;
48 const VecDbl& coeffs_in, const MtxDbl& Xtmp);
49 virtual VecDbl gradient(const VecDbl& x) const;
51 virtual double variance(const VecDbl& x) const;
59 virtual double evaluate(const VecDbl& x) const;
61 VecDbl coeffs;
106 VecDbl lrmSolve(const LRMBasisSet& bs, const ScaledSurfData& ssd, MtxDbl& A);
121 VecDbl eqConRHS;
H A DDirectANNModel.h33 double eval(unsigned index, const VecDbl& x) const;
36 double deriv(unsigned index, const VecDbl& x, const VecUns& vars) const;
39 double nodeSum(unsigned index, const VecDbl& x) const;
65 DirectANNModel(const DirectANNBasisSet& bs_in, const VecDbl& coeffs_in);
66 virtual VecDbl gradient(const VecDbl& x) const;
75 virtual double evaluate(const VecDbl& x) const;
81 VecDbl coeffs;
H A DRadialBasisFunctionModel.cpp26 VecDbl center(sd.xSize(),0.0); in BOOST_CLASS_EXPORT()
38 void updateCentroid(VecDbl& centroid, const VecDbl& newpt, unsigned weight) in updateCentroid()
133 VecDbl newRadius = rbfs[first].radius; in augment()
177 VecDbl fullCoeff(unsigned vec_size, const VecDbl& coeffs, VecUns& incl) in fullCoeff()
179 VecDbl result(vec_size,0.0); in fullCoeff()
210 RadialBasisFunction::RadialBasisFunction(const VecDbl& center_in, const VecDbl& radius_in) in RadialBasisFunction()
281 VecDbl RadialBasisFunctionModel::gradient(const VecDbl& x) const in gradient()
287 VecDbl result(x.size(),0.0); in gradient()
375 VecDbl b = sd.getResponses(); in Create()
382 VecDbl x; in Create()
[all …]
H A DDirectANNModel.cpp22 double DirectANNBasisSet::nodeSum(unsigned index, const VecDbl& x) const in nodeSum()
34 double DirectANNBasisSet::eval(unsigned index, const VecDbl& x) const in eval()
60 double DirectANNModel::evaluate(const VecDbl& x) const in evaluate()
76 VecDbl DirectANNModel::gradient(const VecDbl& x) const in gradient()
81 VecDbl nodeSums(bs.weights.getNRows()); in gradient()
89 VecDbl result(x.size(),0.0); in gradient()
109 VecDbl varB = dynamic_cast<NormalizingScaler *>(mScaler)->getScalerOffsets(); in asString()
138 VecDbl A0MB; in asString()
196 typedef std::pair<double,VecDbl> KMPair;
231 VecDbl b(ssd.size(),0.0); in Create()
[all …]
H A DLinearRegressionModel.cpp19 double LRMBasisSet::eval(unsigned index, const VecDbl& x) const in BOOST_CLASS_EXPORT()
85 double LinearRegressionModel::evaluate(const VecDbl& x) const in evaluate()
99 VecDbl xnew(bs.size()); in variance()
105 VecDbl x_tmp(xnew); in variance()
116 VecDbl LinearRegressionModel::gradient(const VecDbl& x) const in gradient()
122 VecDbl result(x.size(),0.0); in gradient()
171 VecDbl b = ssd.getResponses(); in lrmSolve()
172 VecDbl x(bs.size()); in lrmSolve()
225 VecDbl coeffs = lrmSolve(bs,ssd, Xtmp); in Create()
311 VecDbl coefficients(bs.size()); in setEqualityConstraints()
[all …]
H A DModelScaler.h20 virtual const VecDbl& scale(const VecDbl& unscaled_x) const = 0;
44 virtual const VecDbl& scale(const VecDbl& unscaled_x) const;
81 virtual const VecDbl& scale(const VecDbl& unscaled_x) const;
85 virtual VecDbl getScalerOffsets() const;
86 virtual VecDbl getScalerScaleFactors() const;
102 mutable VecDbl result;
H A DSurfpackModel.h31 virtual VecDbl operator()(const SurfData& data) const;
32 double operator()(const VecDbl& x) const;
33 virtual double variance(const VecDbl& x) const;
34 virtual VecDbl gradient(const VecDbl& x) const;
35 virtual MtxDbl hessian(const VecDbl& x) const;
81 virtual double evaluate(const VecDbl& x) const = 0;
H A DKrigingModel.h27 virtual double variance(const VecDbl& x) const;
28 virtual VecDbl gradient(const VecDbl& x) const;
29 virtual MtxDbl hessian(const VecDbl& x) const;
34 MtxDbl getMatrix(const ScaledSurfData& ssd, const VecDbl& correlations);
35 virtual double evaluate(const VecDbl& x) const;
H A DMovingLeastSquaresModel.cpp14 double weight(const VecDbl xi, const VecDbl x, unsigned continuity = 1, in BOOST_CLASS_EXPORT()
52 double MovingLeastSquaresModel::evaluate(const VecDbl& x) const in evaluate()
56 VecDbl By(nbases,0.0); // B(x) = Pt(x)*w(x); By = B(x)*y; in evaluate()
57 VecDbl resps = sd.getResponses(); in evaluate()
97 VecDbl MovingLeastSquaresModel::gradient(const VecDbl& x) const in gradient()
109 VecDbl result(x.size(),0.0); in gradient()
H A DKrigingModel.cpp66 const VecDbl x = point.X(); in BOOST_CLASS_EXPORT()
183 double KrigingModel::evaluate(const VecDbl& x) const in evaluate()
192 double KrigingModel::variance(const VecDbl& x) const in variance()
204 VecDbl KrigingModel::gradient(const VecDbl& x) const in gradient()
213 VecDbl d1y(ndims, 0.0); in gradient()
220 MtxDbl KrigingModel::hessian(const VecDbl& x) const in hessian()
303 typedef std::pair<double,VecDbl> KMPair;
H A DSurfpackModel.cpp19 VecDbl SurfpackModel::operator()(const SurfData& data) const in BOOST_CLASS_EXPORT_IMPLEMENT()
21 VecDbl result(data.size()); in BOOST_CLASS_EXPORT_IMPLEMENT()
28 double SurfpackModel::operator()(const VecDbl& x) const in operator ()()
32 const VecDbl& x1 = mScaler->scale(x); in operator ()()
69 double SurfpackModel::variance(const VecDbl& x) const in variance()
74 VecDbl SurfpackModel::gradient(const VecDbl& x) const in gradient()
79 MtxDbl SurfpackModel::hessian(const VecDbl& x) const in hessian()
H A DMovingLeastSquaresModel.h22 virtual VecDbl gradient(const VecDbl& x) const;
25 virtual double evaluate(const VecDbl& x) const;
28 mutable VecDbl coeffs;
H A DMarsModel.h26 virtual VecDbl gradient(const VecDbl& x) const;
34 virtual double evaluate(const VecDbl& x) const;
/dports/science/dakota/dakota-6.13.0-release-public.src-UI/packages/surfpack/tests/
H A DLinearRegressionModelTest.cpp119 VecDbl cf(1,1.0); in constructorTest()
132 VecDbl x(1,0.0); in unityBasisTest()
143 VecDbl x(1,0.0); in singleLinearTest()
166 VecDbl x(1,0.0); in singleQuadraticTest()
194 VecDbl cf(2,1.0); in lineEvalTest()
196 VecDbl x(1,1.0); in lineEvalTest()
229 VecDbl cf(4,-1.0); in quadratic2DTest()
235 VecDbl x(2,1.0); in quadratic2DTest()
268 VecDbl cf(4,-1.0); in plotTest1()
287 VecDbl pt = rsd(i); in plotTest1()
[all …]
H A DSurfpackModelTest.cpp94 VecDbl corr(2); in plotTest1()
98 VecDbl pt(2); in plotTest1()
113 VecDbl cf(4,-1.0); in plotTest1()
124 VecDbl oweights(neurons+1); in plotTest1()
147 VecDbl pt = rsd(i); in plotTest1()
158 VecDbl hyp_coeff = grad; in plotTest1()
227 VecDbl resps = model(*sd); in modelSample()
241 VecDbl oweights(neurons+1); in modelSampleTest()
328 VecDbl ow(3); in manualANNTest()
334 VecDbl x(2); in manualANNTest()
[all …]
H A DRadialBasisFunctionTest.cpp61 VecDbl cfs(1,1.0); in generalModelTest()
74 VecDbl cfs(1,1.0); in hillValleyTest()
86 VecDbl center(2); in eTest()
87 VecDbl radius(2); in eTest()
88 VecDbl cfs; in eTest()
106 VecDbl v = sm(*sd); in eTest()
144 VecDbl centroid(3,0.0); in updateCentroidTest()
148 VecDbl c = centroid; in updateCentroidTest()
168 VecDbl est = (*model)(*sd); in createTest()
H A DModelScalerTest.cpp61 VecDbl responses = sd->getResponses(); in nonScaleTest()
75 VecDbl pt(2,0.0); in NormalizingScalerDataTest()
83 VecDbl responses = ssd.getResponses(); in NormalizingScalerDataTest()
98 VecDbl pt(2,0.0); in NormalizingScalerModelTest()
H A DMovingLeastSquaresTest.cpp59 VecDbl responses(sd->size()); in sineCurve()
61 const VecDbl& pt = (*sd)(i); in sineCurve()
83 VecDbl mcfs(3,1.0); in generalModelTest()

123