Home
last modified time | relevance | path

Searched refs:FEEvaluation (Results 1 – 21 of 21) sorted by relevance

/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/include/deal.II/matrix_free/
H A Dcuda_fe_evaluation.h90 class FEEvaluation
134 FEEvaluation(const unsigned int cell_id,
339 FEEvaluation<dim, fe_degree, n_q_points_1d, n_components_, Number>::
340 FEEvaluation(const unsigned int cell_id, in FEEvaluation() function
366 FEEvaluation<dim, fe_degree, n_q_points_1d, n_components_, Number>::
491 __device__ typename FEEvaluation<dim,
509 __device__ typename FEEvaluation<dim,
528 __device__ typename FEEvaluation<dim,
546 __device__ typename FEEvaluation<dim,
623 __device__ typename FEEvaluation<dim,
[all …]
H A Dfe_evaluation.h59 class FEEvaluation; variable
2551 FEEvaluation(
2562 FEEvaluation(const FEEvaluation &other);
2570 FEEvaluation &
6919 FEEvaluation(
6973 FEEvaluation<dim,
6994 FEEvaluation<dim,
7162 FEEvaluation<dim,
7204 FEEvaluation<dim,
7455 FEEvaluation<
[all …]
H A Dtools.h66 const std::function<void(FEEvaluation<dim,
180 const std::function<void(FEEvaluation<dim, in compute_diagonal()
202 FEEvaluation<dim, in compute_diagonal()
H A Doperators.h938 FEEvaluation<dim, fe_degree, n_q_points_1d, n_components, value_type>
1853 FEEvaluation<dim, in local_apply_cell()
2052 FEEvaluation< in do_operation_on_cell()
2126 FEEvaluation<dim, fe_degree, n_q_points_1d, n_components, Number> phi( in local_apply_cell()
2163 FEEvaluation<dim, fe_degree, n_q_points_1d, n_components, Number> phi( in local_diagonal_cell()
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/doc/news/changes/minor/
H A D20200605Heister1 New: FEEvaluation::evaluate(), FEEvaluation::integrate(),
H A D20200831Munch1 New: The methods FEEvaluation/FEEFacevaluation::gather_evaluate/integrate_scatter()
H A D20200921MartinKronbichler1 New: The classes FEEvaluation and FEFaceEvaluation with template parameter -1
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/examples/step-37/
H A Dstep-37.cc285 FEEvaluation<dim, fe_degree, fe_degree + 1, 1, number> phi(*this->data); in evaluate_coefficient()
397 FEEvaluation<dim, fe_degree, fe_degree + 1, 1, number> phi(data); in local_apply()
617 FEEvaluation<dim, fe_degree, fe_degree + 1, 1, number> phi(data); in local_compute_diagonal()
905 FEEvaluation<dim, degree_finite_element> phi( in assemble_rhs()
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/examples/step-64/
H A Dstep-64.cu137 operator()(CUDAWrappers::FEEvaluation<dim, fe_degree> *fe_eval) const;
153 operator()(CUDAWrappers::FEEvaluation<dim, fe_degree> *fe_eval) const in operator ()()
208 CUDAWrappers::FEEvaluation<dim, fe_degree, fe_degree + 1, 1, double> in operator ()()
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/examples/step-37/doc/
H A Dresults.dox213 instruction, which is heavily used in FEEvaluation), optimized mode, and two
546 FEEvaluation::read_dof_values() call used inside the vmult() functions assumes
551 <h5> Use FEEvaluation::read_dof_values_plain() to avoid resolving constraints </h5>
553 The class FEEvaluation has a facility that addresses precisely this
570 FEEvaluation<dim, degree_finite_element> phi(*system_matrix.get_matrix_free());
590 In this code, we replaced the FEEvaluation::read_dof_values() function for the
591 tentative solution vector by FEEvaluation::read_dof_values_plain() that
595 FEEvaluation::read_dof_values_plain(). Inside the loop, we then evaluate the
597 FEEvaluation::submit_gradient() from the @p LaplaceOperator class, but with the
600 we invoke the FEEvaluation::integrate() call, we then set both arguments
[all …]
H A Dintro.dox393 over all cells and the FEEvaluation class that evaluates finite element basis
462 The computational kernels for evaluation in FEEvaluation are written in a way
512 FEEvaluation for your computer, you should compile deal.II with the so-called
556 needed because all of this happens internally in FEEvaluation.
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/examples/step-48/
H A Dstep-48.cc127 FEEvaluation<dim, fe_degree> fe_eval(data); in SineGordonOperation()
192 FEEvaluation<dim, fe_degree> current(data), old(data); in local_apply()
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/examples/step-59/
H A Dstep-59.cc483 FEEvaluation<dim, fe_degree, fe_degree + 1, 1, number> phi(data); in apply_cell()
818 FEEvaluation<dim, fe_degree, fe_degree + 1, 1, number> phi(*data); in initialize()
888 FEEvaluation<dim, fe_degree, fe_degree + 1, 1, number> phi(*data); in vmult()
1086 FEEvaluation<dim, fe_degree> phi(data); in compute_rhs()
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/examples/step-59/doc/
H A Dintro.dox106 class FEEvaluation for cell contributions and FEFaceEvaluation for face
138 the vector access like FEEvaluation::read_dof_values() or
139 FEEvaluation::distribute_local_to_global() from the evaluation and integration
140 steps, but call combined functions FEEvaluation::gather_evaluate() and
141 FEEvaluation::integrate_scatter(), respectively. This is useful for face
H A Dresults.dox119 high orders are treated very efficiently with the FEEvaluation and
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/examples/step-67/
H A Dstep-67.cc1056 FEEvaluation<dim, degree, n_points_1d, dim + 2, Number> phi(data); in local_apply_cell()
1337 FEEvaluation<dim, degree, degree + 1, dim + 2, Number> phi(data, 0, 1); in local_apply_inverse_mass_matrix()
1573 FEEvaluation<dim, degree, degree + 1, dim + 2, Number> phi(data, 0, 1); in project()
1623 FEEvaluation<dim, degree, n_points_1d, dim + 2, Number> phi(data, 0, 0); in compute_errors()
1705 FEEvaluation<dim, degree, degree + 1, dim + 2, Number> phi(data, 0, 1); in compute_cell_transport_speed()
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/include/deal.II/numerics/
H A Dvector_tools_project.templates.h218 FEEvaluation<dim, -1, 0, components, Number> phi(*matrix_free); in project_matrix_free()
646 FEEvaluation<dim, -1, 0, 1, Number> fe_eval(*matrix_free, fe_component); in project_parallel()
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/examples/step-67/doc/
H A Dintro.dox530 changes is a template argument of the FEEvaluation and FEFaceEvaluation
538 FEEvaluation class provides explicit vectorization by combining the operations
547 discussed before. Whereas FEEvaluation::get_value() would return a scalar
625 more than the minimum possible of $p+1$ points. The FEEvaluation and
656 property is lost. (More precisely, it is still used in FEEvaluation and
701 FEEvaluation and MatrixFree framework of deal.II). Hence, we can utilize the
H A Dresults.dox775 vector, we would create an additional FEEvaluation object to read from it and
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/examples/step-50/
H A Dstep-50.cc252 FEEvaluation<dim, -1, 0, 1, number> fe_eval(mf_storage); in make_coefficient_table()
945 FEEvaluation<dim, degree, degree + 1, 1, double> phi( in assemble_rhs()
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/examples/step-48/doc/
H A Dintro.dox140 <code>FEEvaluation</code> takes care of the constraints without user