Home
last modified time | relevance | path

Searched refs:poly_basis (Results 1 – 25 of 29) sorted by relevance

12

/dports/science/dakota/dakota-6.13.0-release-public.src-UI/packages/pecos/test/
H A Dpecos_discrete_poly.cpp57 (poly_basis.polynomial_rep()); in TEUCHOS_UNIT_TEST()
68 poly_basis.push_parameter(P_LAMBDA, p); in TEUCHOS_UNIT_TEST()
125 (poly_basis.polynomial_rep()); in TEUCHOS_UNIT_TEST()
137 poly_basis.push_parameter(BI_P_PER_TRIAL, p); in TEUCHOS_UNIT_TEST()
192 (poly_basis.polynomial_rep()); in TEUCHOS_UNIT_TEST()
266 (poly_basis.polynomial_rep()); in TEUCHOS_UNIT_TEST()
284 poly_basis.push_parameter(HGE_DRAWN, N); in TEUCHOS_UNIT_TEST()
341 double norm_sq = poly_basis.norm_squared(i); in histpt_check_orthog()
361 (poly_basis.polynomial_rep()); in TEUCHOS_UNIT_TEST()
400 (poly_basis.polynomial_rep()); in TEUCHOS_UNIT_TEST()
[all …]
H A Dpecos_int_driver.cpp26 std::vector<Pecos::BasisPolynomial> poly_basis(num_vars); in main() local
28 poly_basis[i] = Pecos::BasisPolynomial(Pecos::HERMITE_ORTHOG); in main()
35 csg_driver.initialize_grid(poly_basis); in main()
46 tp_driver.initialize_grid(poly_basis); in main()
57 c_driver.initialize_grid(poly_basis); in main()
H A Dpecos_gsg_driver.cpp167 std::vector<BasisPolynomial> poly_basis(nvar); // array of envelopes in main() local
169 poly_basis[i] = BasisPolynomial(polyType); // envelope operator= in main()
170 poly_basis[i].collocation_rule(quadRule); in main()
172 csg_driver->initialize_grid(poly_basis); in main()
202 shared_poly_data->polynomial_basis(poly_basis); in main()
/dports/science/dakota/dakota-6.13.0-release-public.src-UI/packages/pecos/src/
H A DSharedPolyApproxData.cpp112 if (poly_basis.size() != num_av) { in initialize_polynomial_basis()
113 poly_basis.resize(num_av); in initialize_polynomial_basis()
170 (poly_basis[av_cntr].polynomial_rep())-> in update_basis_distribution_parameters()
177 (poly_basis[av_cntr].polynomial_rep())-> in update_basis_distribution_parameters()
183 (poly_basis[av_cntr].polynomial_rep())-> in update_basis_distribution_parameters()
189 (poly_basis[av_cntr].polynomial_rep())-> in update_basis_distribution_parameters()
208 (poly_basis[av_cntr].polynomial_rep())-> in update_basis_distribution_parameters()
216 (poly_basis[av_cntr].polynomial_rep())-> in update_basis_distribution_parameters()
222 (poly_basis[av_cntr].polynomial_rep())-> in update_basis_distribution_parameters()
231 (poly_basis[av_cntr].polynomial_rep())-> in update_basis_distribution_parameters()
[all …]
H A DSharedOrthogPolyApproxData.hpp73 void polynomial_basis(const std::vector<BasisPolynomial>& poly_basis);
114 std::vector<BasisPolynomial>& poly_basis,
127 std::vector<BasisPolynomial>& poly_basis);
507 std::vector<BasisPolynomial>& poly_basis, in construct_basis() argument
513 initialize_polynomial_basis(basis_types, colloc_rules, poly_basis); in construct_basis()
558 polynomial_basis(const std::vector<BasisPolynomial>& poly_basis) in polynomial_basis() argument
560 polynomialBasis = poly_basis; in polynomial_basis()
561 size_t i, num_vars = poly_basis.size(); in polynomial_basis()
564 orthogPolyTypes[i] = poly_basis[i].basis_type(); in polynomial_basis()
576 size_t i, num_basis = poly_basis.size(); in coefficients_norms_flag()
[all …]
H A DIntegrationDriver.hpp60 virtual void initialize_grid(const std::vector<BasisPolynomial>& poly_basis);
153 void polynomial_basis(const std::vector<BasisPolynomial>& poly_basis);
303 polynomial_basis(const std::vector<BasisPolynomial>& poly_basis) in polynomial_basis() argument
305 if (driverRep) driverRep->polynomialBasis = poly_basis; in polynomial_basis()
306 else polynomialBasis = poly_basis; in polynomial_basis()
H A DIntegrationDriver.cpp193 initialize_grid(const std::vector<BasisPolynomial>& poly_basis) in initialize_grid() argument
196 driverRep->initialize_grid(poly_basis); in initialize_grid()
198 numVars = poly_basis.size(); in initialize_grid()
199 polynomialBasis = poly_basis; // shallow copy in initialize_grid()
212 collocRules[i] = poly_basis[i].collocation_rule(); in initialize_grid()
214 short basis_type = poly_basis[i].basis_type(); in initialize_grid()
H A DCubatureDriver.cpp58 initialize_grid(const std::vector<BasisPolynomial>& poly_basis) in initialize_grid() argument
60 numVars = poly_basis.size(); in initialize_grid()
61 polynomialBasis = poly_basis; // shallow copy in initialize_grid()
64 unsigned short rule0 = poly_basis[0].collocation_rule(); in initialize_grid()
66 if (poly_basis[i].collocation_rule() != rule0) { in initialize_grid()
H A DSharedPolyApproxData.hpp326 polynomial_basis(const std::vector<Pecos::BasisPolynomial>& poly_basis) = 0;
353 const ShortArray& colloc_rules, std::vector<BasisPolynomial>& poly_basis);
357 std::vector<BasisPolynomial>& poly_basis);
H A DTensorProductDriver.cpp37 initialize_grid(const std::vector<BasisPolynomial>& poly_basis) in initialize_grid() argument
39 IntegrationDriver::initialize_grid(poly_basis); in initialize_grid()
H A DCubatureDriver.hpp50 void initialize_grid(const std::vector<BasisPolynomial>& poly_basis);
H A DSharedInterpPolyApproxData.hpp74 std::vector<BasisPolynomial>& poly_basis);
106 void polynomial_basis(const std::vector<BasisPolynomial>& poly_basis);
503 polynomial_basis(const std::vector<BasisPolynomial>& poly_basis) in polynomial_basis() argument
504 { driverRep->polynomial_basis(poly_basis); } in polynomial_basis()
H A DIncrementalSparseGridDriver.cpp46 initialize_grid(const std::vector<BasisPolynomial>& poly_basis) in initialize_grid() argument
48 IntegrationDriver::initialize_grid(poly_basis); in initialize_grid()
H A DTensorProductDriver.hpp124 void initialize_grid(const std::vector<BasisPolynomial>& poly_basis);
H A DCombinedSparseGridDriver.cpp53 initialize_grid(const std::vector<BasisPolynomial>& poly_basis) in initialize_grid() argument
55 IntegrationDriver::initialize_grid(poly_basis); in initialize_grid()
/dports/science/dakota/dakota-6.13.0-release-public.src-UI/src/unit_test/
H A Dleja_sampling.cpp194 std::vector<Pecos::BasisPolynomial> poly_basis; in test_leja_sequence_helper() local
197 construct_basis(mvd, bc_options, poly_basis, basis_types, colloc_rules); in test_leja_sequence_helper()
200 update_basis_distribution_parameters(mvd, poly_basis); in test_leja_sequence_helper()
205 sampler.set_polynomial_basis(poly_basis); in test_leja_sequence_helper()
/dports/science/dakota/dakota-6.13.0-release-public.src-UI/src/
H A DNonDCubature.cpp68 initialize_grid(const std::vector<Pecos::BasisPolynomial>& poly_basis) in initialize_grid() argument
70 cubDriver->initialize_grid(poly_basis); in initialize_grid()
H A DSharedPecosApproxData.hpp72 void polynomial_basis(const std::vector<Pecos::BasisPolynomial>& poly_basis);
299 polynomial_basis(const std::vector<Pecos::BasisPolynomial>& poly_basis) in polynomial_basis() argument
300 { pecosSharedDataRep->polynomial_basis(poly_basis); } in polynomial_basis()
H A DNonDQuadrature.cpp166 initialize_grid(const std::vector<Pecos::BasisPolynomial>& poly_basis) in initialize_grid() argument
168 tpqDriver->initialize_grid(poly_basis); in initialize_grid()
176 short rule = poly_basis[i].collocation_rule(); in initialize_grid()
H A DNonDSparseGrid.cpp186 initialize_grid(const std::vector<Pecos::BasisPolynomial>& poly_basis) in initialize_grid() argument
190 numIntDriver.initialize_grid(poly_basis); // sets basis, numVars in initialize_grid()
H A DNonDCubature.hpp68 void initialize_grid(const std::vector<Pecos::BasisPolynomial>& poly_basis);
H A DNonDIntegration.hpp42 const std::vector<Pecos::BasisPolynomial>& poly_basis) = 0;
H A DNonDLHSSampling.cpp542 std::vector<Pecos::BasisPolynomial> poly_basis; in d_optimal_parameter_set() local
545 construct_basis(u_dist, bc_options, poly_basis, basis_types, colloc_rules); in d_optimal_parameter_set()
547 update_basis_distribution_parameters(u_dist, poly_basis); in d_optimal_parameter_set()
548 Pecos::SharedOrthogPolyApproxData::coefficients_norms_flag(true, poly_basis); in d_optimal_parameter_set()
575 down_sampler.set_polynomial_basis(poly_basis); in d_optimal_parameter_set()
614 basis_matrix(selected_samples, poly_basis, multi_index, basis_matrix); in d_optimal_parameter_set()
H A DNonDSparseGrid.hpp122 void initialize_grid(const std::vector<Pecos::BasisPolynomial>& poly_basis);
H A DNonDQuadrature.hpp112 void initialize_grid(const std::vector<Pecos::BasisPolynomial>& poly_basis);

12