Home
last modified time | relevance | path

Searched refs:QoISet (Results 1 – 25 of 45) sorted by relevance

12

/dports/math/libmesh/libmesh-1.6.2/include/systems/
H A Dqoi_set.h45 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 Dsystem.h204 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 Dimplicit_system.h220 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 Dexplicit_system.h86 virtual void assemble_qoi (const QoISet & qoi_indices = QoISet()) override;
93 virtual void assemble_qoi_derivative (const QoISet & qoi_indices = QoISet(),
H A Dsensitivity_data.h36 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 Dfem_system.h151 virtual void assemble_qoi (const QoISet & indices = QoISet()) override;
160 virtual void assemble_qoi_derivative (const QoISet & qoi_indices = QoISet(),
H A Ddiff_system.h153 adjoint_solve (const QoISet & qoi_indices = QoISet()) override;
/dports/math/libmesh/libmesh-1.6.2/include/physics/
H A Ddiff_qoi.h34 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 Dqoi_set.C31 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 Dexplicit_system.C56 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 Dadjoint_residual_error_estimator.h89 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 Dadjoint_refinement_estimator.h73 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 Dtime_solver.h42 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 Dtwostep_time_solver.h72 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 Dunsteady_solver.h103 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 Dadaptive_time_solver.h75 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 DL-qoi.h30 virtual void element_qoi_derivative(DiffContext & context, const QoISet & qois);
32 virtual void element_qoi (DiffContext & context, const QoISet & qois);
H A DL-qoi.C28 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 Ddiff_qoi.C35 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 DH-qoi.h27 const QoISet & qois);
30 const QoISet & qois);
H A DH-qoi.C50 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 DL-shaped.h65 const QoISet & qois);
70 const QoISet & qois);
/dports/math/libmesh/libmesh-1.6.2/examples/adjoints/adjoints_ex1/
H A DL-shaped.h66 const QoISet & qois);
71 const QoISet & qois);
/dports/math/libmesh/libmesh-1.6.2/src/solvers/
H A Dtime_solver.C111 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 Dunsteady_solver.C192 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()

12