/dports/math/libmesh/libmesh-1.6.2/include/systems/ |
H A D | qoi_set.h | 45 class QoISet 97 QoISet() : _indices(), _weights() {} in QoISet() function 104 QoISet(const System & sys); 111 QoISet(const std::vector<bool> & indices) : in QoISet() function 119 QoISet(const std::vector<unsigned int> & indices); 192 QoISet::QoISet(const std::vector<unsigned int> & indices) : in QoISet() function 201 void QoISet::add_index(std::size_t i) in add_index() 211 void QoISet::remove_index(std::size_t i) in remove_index() 221 bool QoISet::has_index(std::size_t i) const in has_index() 229 void QoISet::set_weight(std::size_t i, Real w) in set_weight() [all …]
|
H A D | system.h | 204 virtual void qoi (const QoISet & qoi_indices) = 0; 228 virtual void qoi_derivative (const QoISet & qoi_indices, 300 virtual void assemble_qoi (const QoISet & qoi_indices = QoISet()); 306 virtual void assemble_qoi_derivative (const QoISet & qoi_indices = QoISet(), 373 adjoint_solve (const QoISet & qoi_indices = QoISet()); 392 const QoISet & qoi_indices = QoISet()); 1447 virtual void user_QOI (const QoISet & qoi_indices); 1453 virtual void user_QOI_derivative (const QoISet & qoi_indices = QoISet(), 2367 System::adjoint_solve (const QoISet &) in adjoint_solve() argument 2383 System::adjoint_qoi_parameter_sensitivity (const QoISet &, in adjoint_qoi_parameter_sensitivity() argument [all …]
|
H A D | implicit_system.h | 220 adjoint_solve (const QoISet & qoi_indices = QoISet()) override; 237 const QoISet & qoi_indices = QoISet()) override; 250 virtual void adjoint_qoi_parameter_sensitivity (const QoISet & qoi_indices, 265 virtual void forward_qoi_parameter_sensitivity (const QoISet & qoi_indices, 284 virtual void qoi_parameter_hessian(const QoISet & qoi_indices, 298 virtual void qoi_parameter_hessian_vector_product(const QoISet & qoi_indices,
|
H A D | explicit_system.h | 86 virtual void assemble_qoi (const QoISet & qoi_indices = QoISet()) override; 93 virtual void assemble_qoi_derivative (const QoISet & qoi_indices = QoISet(),
|
H A D | sensitivity_data.h | 36 class QoISet; variable 80 SensitivityData(const QoISet & qoi_indices, 93 void allocate_data(const QoISet & qoi_indices, 101 void allocate_hessian_data(const QoISet & qoi_indices, 160 SensitivityData::SensitivityData(const QoISet & qoi_indices, in SensitivityData() 170 void SensitivityData::allocate_data(const QoISet & qoi_indices, in allocate_data() 191 void SensitivityData::allocate_hessian_data(const QoISet & qoi_indices, in allocate_hessian_data()
|
H A D | fem_system.h | 151 virtual void assemble_qoi (const QoISet & indices = QoISet()) override; 160 virtual void assemble_qoi_derivative (const QoISet & qoi_indices = QoISet(),
|
H A D | diff_system.h | 153 adjoint_solve (const QoISet & qoi_indices = QoISet()) override;
|
/dports/math/libmesh/libmesh-1.6.2/include/physics/ |
H A D | diff_qoi.h | 34 class QoISet; variable 111 const QoISet &) in element_qoi() argument 123 const QoISet &) in element_qoi_derivative() argument 134 const QoISet &) in side_qoi() argument 146 const QoISet &) in side_qoi_derivative() argument 169 const QoISet & qoi_indices); 178 const QoISet & qoi_indices);
|
/dports/math/libmesh/libmesh-1.6.2/src/systems/ |
H A D | qoi_set.C | 31 QoISet::QoISet(const System & sys) : _indices(sys.n_qois(), true) {} in QoISet() function 35 std::size_t QoISet::size (const System & sys) const in size() 46 void QoISet::add_indices(const std::vector<unsigned int> & indices) in add_indices() 61 void QoISet::remove_indices(const std::vector<unsigned int> & indices) in remove_indices()
|
H A D | explicit_system.C | 56 void ExplicitSystem::assemble_qoi (const QoISet & qoi_indices) in assemble_qoi() 69 void ExplicitSystem::assemble_qoi_derivative (const QoISet & qoi_indices, in assemble_qoi_derivative()
|
/dports/math/libmesh/libmesh-1.6.2/include/error_estimation/ |
H A D | adjoint_residual_error_estimator.h | 89 QoISet & qoi_set() { return _qoi_set; } in qoi_set() 95 const QoISet & qoi_set() const { return _qoi_set; } in qoi_set() 138 QoISet _qoi_set;
|
H A D | adjoint_refinement_estimator.h | 73 QoISet & qoi_set() { return _qoi_set; } in qoi_set() 79 const QoISet & qoi_set() const { return _qoi_set; } in qoi_set() 150 QoISet _qoi_set;
|
/dports/math/libmesh/libmesh-1.6.2/include/solvers/ |
H A D | time_solver.h | 42 class QoISet; variable 120 virtual std::pair<unsigned int, Real> adjoint_solve (const QoISet & qoi_indices); 139 …virtual void integrate_adjoint_sensitivity(const QoISet & qois, const ParameterVector & parameter_…
|
H A D | twostep_time_solver.h | 72 virtual std::pair<unsigned int, Real> adjoint_solve (const QoISet & qoi_indices) override; 79 …virtual void integrate_adjoint_sensitivity(const QoISet & qois, const ParameterVector & parameter_…
|
H A D | unsteady_solver.h | 103 virtual std::pair<unsigned int, Real> adjoint_solve (const QoISet & qoi_indices) override; 123 …virtual void integrate_adjoint_sensitivity(const QoISet & qois, const ParameterVector & parameter_…
|
H A D | adaptive_time_solver.h | 75 virtual std::pair<unsigned int, Real> adjoint_solve (const QoISet & qoi_indices) override = 0; 83 …virtual void integrate_adjoint_sensitivity(const QoISet & qois, const ParameterVector & parameter_…
|
/dports/math/libmesh/libmesh-1.6.2/examples/adjoints/adjoints_ex2/ |
H A D | L-qoi.h | 30 virtual void element_qoi_derivative(DiffContext & context, const QoISet & qois); 32 virtual void element_qoi (DiffContext & context, const QoISet & qois);
|
H A D | L-qoi.C | 28 const QoISet & /* qois */) in element_qoi() argument 69 const QoISet & /* qois */) in element_qoi_derivative() argument
|
/dports/math/libmesh/libmesh-1.6.2/src/physics/ |
H A D | diff_qoi.C | 35 const QoISet &) in thread_join() argument 44 const QoISet &) in parallel_op() argument
|
/dports/math/libmesh/libmesh-1.6.2/examples/adjoints/adjoints_ex3/ |
H A D | H-qoi.h | 27 const QoISet & qois); 30 const QoISet & qois);
|
H A D | H-qoi.C | 50 const QoISet & /* qois */) in side_qoi_derivative() argument 111 const QoISet & /* qois */) in side_qoi() argument
|
/dports/math/libmesh/libmesh-1.6.2/examples/adjoints/adjoints_ex4/ |
H A D | L-shaped.h | 65 const QoISet & qois); 70 const QoISet & qois);
|
/dports/math/libmesh/libmesh-1.6.2/examples/adjoints/adjoints_ex1/ |
H A D | L-shaped.h | 66 const QoISet & qois); 71 const QoISet & qois);
|
/dports/math/libmesh/libmesh-1.6.2/src/solvers/ |
H A D | time_solver.C | 111 std::pair<unsigned int, Real> TimeSolver::adjoint_solve (const QoISet & qoi_indices) in adjoint_solve() 119 void TimeSolver::integrate_adjoint_sensitivity(const QoISet & qois, const ParameterVector & paramet… in integrate_adjoint_sensitivity()
|
H A D | unsteady_solver.C | 192 std::pair<unsigned int, Real> UnsteadySolver::adjoint_solve(const QoISet & qoi_indices) in adjoint_solve() 242 void UnsteadySolver::integrate_adjoint_sensitivity(const QoISet & qois, const ParameterVector & par… in integrate_adjoint_sensitivity()
|