/dports/science/dakota/dakota-6.13.0-release-public.src-UI/packages/pecos/test/ |
H A D | pecos_discrete_poly.cpp | 57 (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 D | pecos_int_driver.cpp | 26 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 D | pecos_gsg_driver.cpp | 167 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 D | SharedPolyApproxData.cpp | 112 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 D | SharedOrthogPolyApproxData.hpp | 73 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 D | IntegrationDriver.hpp | 60 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 D | IntegrationDriver.cpp | 193 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 D | CubatureDriver.cpp | 58 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 D | SharedPolyApproxData.hpp | 326 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 D | TensorProductDriver.cpp | 37 initialize_grid(const std::vector<BasisPolynomial>& poly_basis) in initialize_grid() argument 39 IntegrationDriver::initialize_grid(poly_basis); in initialize_grid()
|
H A D | CubatureDriver.hpp | 50 void initialize_grid(const std::vector<BasisPolynomial>& poly_basis);
|
H A D | SharedInterpPolyApproxData.hpp | 74 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 D | IncrementalSparseGridDriver.cpp | 46 initialize_grid(const std::vector<BasisPolynomial>& poly_basis) in initialize_grid() argument 48 IntegrationDriver::initialize_grid(poly_basis); in initialize_grid()
|
H A D | TensorProductDriver.hpp | 124 void initialize_grid(const std::vector<BasisPolynomial>& poly_basis);
|
H A D | CombinedSparseGridDriver.cpp | 53 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 D | leja_sampling.cpp | 194 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 D | NonDCubature.cpp | 68 initialize_grid(const std::vector<Pecos::BasisPolynomial>& poly_basis) in initialize_grid() argument 70 cubDriver->initialize_grid(poly_basis); in initialize_grid()
|
H A D | SharedPecosApproxData.hpp | 72 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 D | NonDQuadrature.cpp | 166 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 D | NonDSparseGrid.cpp | 186 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 D | NonDCubature.hpp | 68 void initialize_grid(const std::vector<Pecos::BasisPolynomial>& poly_basis);
|
H A D | NonDIntegration.hpp | 42 const std::vector<Pecos::BasisPolynomial>& poly_basis) = 0;
|
H A D | NonDLHSSampling.cpp | 542 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 D | NonDSparseGrid.hpp | 122 void initialize_grid(const std::vector<Pecos::BasisPolynomial>& poly_basis);
|
H A D | NonDQuadrature.hpp | 112 void initialize_grid(const std::vector<Pecos::BasisPolynomial>& poly_basis);
|