Home
last modified time | relevance | path

Searched refs:MatrixFree (Results 1 – 25 of 108) sorted by relevance

12345

/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/source/lac/
H A Dpetsc_matrix_free.cc28 MatrixFree::MatrixFree() in MatrixFree() function in PETScWrappers::MatrixFree
37 MatrixFree::MatrixFree(const MPI_Comm & communicator, in MatrixFree() function in PETScWrappers::MatrixFree
49 MatrixFree::MatrixFree( in MatrixFree() function in PETScWrappers::MatrixFree
71 MatrixFree::MatrixFree(const unsigned int m, in MatrixFree() function in PETScWrappers::MatrixFree
82 MatrixFree::MatrixFree( in MatrixFree() function in PETScWrappers::MatrixFree
104 MatrixFree::reinit(const MPI_Comm & communicator, in reinit()
147 MatrixFree::reinit(const unsigned int m, in reinit()
175 MatrixFree::clear() in clear()
187 MatrixFree::vmult(Vec &dst, const Vec &src) const in vmult()
200 MatrixFree::matrix_free_mult(Mat A, Vec src, Vec dst) in matrix_free_mult()
[all …]
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/include/deal.II/matrix_free/
H A Dmatrix_free.h115 class MatrixFree : public Subscriptor
541 MatrixFree();
546 MatrixFree(const MatrixFree<dim, Number, VectorizedArrayType> &other);
908 const MatrixFree &,
923 const MatrixFree &,
1019 const MatrixFree &,
1038 const MatrixFree &,
1269 const MatrixFree &,
1288 const MatrixFree &,
1293 const MatrixFree &,
[all …]
H A Dcuda_matrix_free.templates.h203 MatrixFree<dim, Number> * data,
229 MatrixFree<dim, Number> *data;
254 MatrixFree<dim, Number> * data, in ReinitHelper()
610 MatrixFree<dim, Number>::MatrixFree() in MatrixFree() function
621 MatrixFree<dim, Number>::~MatrixFree() in ~MatrixFree()
671 MatrixFree<dim, Number>::Data
693 MatrixFree<dim, Number>::free() in free()
759 MatrixFree<dim, Number>::initialize_dof_vector( in initialize_dof_vector()
769 MatrixFree<dim, Number>::initialize_dof_vector( in initialize_dof_vector()
847 MatrixFree<dim, Number>::internal_reinit( in internal_reinit()
[all …]
H A Dcuda_matrix_free.h80 class MatrixFree : public Subscriptor
221 MatrixFree();
226 ~MatrixFree();
711 const typename CUDAWrappers::MatrixFree<dim, Number>::Data *data, in local_q_point_id()
727 __device__ inline typename CUDAWrappers::MatrixFree<dim, Number>::point_type &
730 const typename CUDAWrappers::MatrixFree<dim, Number>::Data *data, in get_quadrature_point()
744 MatrixFree<dim, Number>::get_vector_partitioner() const in get_vector_partitioner()
751 MatrixFree<dim, Number>::get_dof_handler() const in get_dof_handler()
H A Dmatrix_free.templates.h61 MatrixFree<dim, Number, VectorizedArrayType>::MatrixFree() in MatrixFree() function
71 MatrixFree<dim, Number, VectorizedArrayType>::MatrixFree( in MatrixFree() function
72 const MatrixFree<dim, Number, VectorizedArrayType> &other) in MatrixFree()
126 MatrixFree<dim, Number, VectorizedArrayType>::renumber_dofs( in renumber_dofs()
139 MatrixFree<dim, Number, VectorizedArrayType>::get_dof_handler( in get_dof_handler()
255 MatrixFree<dim, Number, VectorizedArrayType>::copy_from( in copy_from()
256 const MatrixFree<dim, Number, VectorizedArrayType> &v) in copy_from()
279 MatrixFree<dim, Number, VectorizedArrayType>::internal_reinit( in internal_reinit()
448 MatrixFree<dim, Number, VectorizedArrayType>::update_mapping( in update_mapping()
464 MatrixFree<dim, Number, VectorizedArrayType>::is_supported( in is_supported()
[all …]
H A Doperators.h367 std::shared_ptr<const MatrixFree<dim, value_type, VectorizedArrayType>>
432 std::shared_ptr<const MatrixFree<dim, value_type, VectorizedArrayType>>
780 const MatrixFree<dim, value_type, VectorizedArrayType> &data,
918 const MatrixFree<dim, value_type, VectorizedArrayType> &data,
928 const MatrixFree<dim, value_type, VectorizedArrayType> &data,
1169 std::shared_ptr<const MatrixFree<dim, value_type, VectorizedArrayType>> in initialize()
1222 std::shared_ptr<const MatrixFree<dim, value_type, VectorizedArrayType>> in initialize()
1602 std::shared_ptr<const MatrixFree<
1843 const MatrixFree< in local_apply_cell()
2116 const MatrixFree< in local_apply_cell()
[all …]
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/include/deal.II/lac/
H A Dpetsc_matrix_free.h59 class MatrixFree : public MatrixBase
65 MatrixFree();
81 MatrixFree(const MPI_Comm & communicator,
98 MatrixFree(const MPI_Comm & communicator,
110 MatrixFree(const unsigned int m,
120 MatrixFree(const unsigned int m,
293 MatrixFree::get_mpi_communicator() const in get_mpi_communicator()
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/source/matrix_free/
H A Dcuda_matrix_free.cu25 template class MatrixFree<2, float>; variable
26 template class MatrixFree<2, double>; variable
27 template class MatrixFree<3, float>; variable
28 template class MatrixFree<3, double>; variable
H A Dmatrix_free.inst.in20 template class MatrixFree<deal_II_dimension,
24 template void MatrixFree<deal_II_dimension,
29 template void MatrixFree<deal_II_dimension,
34 template void MatrixFree<deal_II_dimension,
47 MatrixFree<deal_II_dimension,
57 template void MatrixFree<deal_II_dimension,
74 template bool MatrixFree<deal_II_dimension,
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/examples/step-59/
H A Dstep-59.cc210 const MatrixFree<dim, number> & data,
215 std::shared_ptr<const MatrixFree<dim, number>> data;
249 std::shared_ptr<const MatrixFree<dim, number>> data;
279 const MatrixFree<dim, number> & data, in adjust_ghost_range_if_necessary()
310 std::shared_ptr<const MatrixFree<dim, number>> data) in initialize()
318 std::shared_ptr<const MatrixFree<dim, number>>
478 const MatrixFree<dim, number> & data, in apply_cell()
1015 MatrixFree<dim, double>::AdditionalData::none; in setup_system()
1024 std::make_shared<MatrixFree<dim, double>>(); in setup_system()
1047 MatrixFree<dim, float>::AdditionalData::none; in setup_system()
[all …]
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/examples/step-37/
H A Dstep-37.cc234 local_apply(const MatrixFree<dim, number> & data,
240 const MatrixFree<dim, number> & data,
392 const MatrixFree<dim, number> & data, in local_apply()
612 const MatrixFree<dim, number> & data, in local_compute_diagonal()
810 typename MatrixFree<dim, double>::AdditionalData additional_data; in setup_system()
812 MatrixFree<dim, double>::AdditionalData::none; in setup_system()
815 std::shared_ptr<MatrixFree<dim, double>> system_mf_storage( in setup_system()
816 new MatrixFree<dim, double>()); in setup_system()
866 MatrixFree<dim, float>::AdditionalData::none; in setup_system()
870 std::shared_ptr<MatrixFree<dim, float>> mg_mf_storage_level( in setup_system()
[all …]
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/examples/step-48/
H A Dstep-48.cc83 SineGordonOperation(const MatrixFree<dim, double> &data_in,
91 const MatrixFree<dim, double> & data;
96 const MatrixFree<dim, double> & data,
120 const MatrixFree<dim, double> &data_in, in SineGordonOperation()
186 const MatrixFree<dim> & data, in local_apply()
316 MatrixFree<dim, double> matrix_free_data;
433 typename MatrixFree<dim>::AdditionalData additional_data; in make_grid_and_dofs()
435 MatrixFree<dim>::AdditionalData::TasksParallelScheme::partition_partition; in make_grid_and_dofs()
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/doc/news/changes/minor/
H A D20200706Turcksin1 Added the functions CUDAWrappers::MatrixFree::get_vector_partitioner() and
2 CUDAWrappers::MatrixFree::get_dof_handler()
H A D20200610Turcksin1 Fixed: Fix a bug where CUDAWrappers::MatrixFree::cell_loop() would set the
2 destination vector to zero if the partitioner of the MatrixFree object was
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/include/deal.II/numerics/
H A Dvector_tools_project.templates.h183 typename MatrixFree<dim, Number>::AdditionalData additional_data; in project_matrix_free()
185 MatrixFree<dim, Number>::AdditionalData::partition_color; in project_matrix_free()
188 std::shared_ptr<MatrixFree<dim, Number>> matrix_free( in project_matrix_free()
189 new MatrixFree<dim, Number>()); in project_matrix_free()
520 typename MatrixFree<dim, Number>::AdditionalData additional_data; in project_parallel()
522 MatrixFree<dim, Number>::AdditionalData::partition_color; in project_parallel()
525 std::shared_ptr<MatrixFree<dim, Number>> matrix_free( in project_parallel()
526 new MatrixFree<dim, Number>()); in project_parallel()
708 MatrixFree<dim, typename VectorType::value_type>::is_supported( in project()
766 project(std::shared_ptr<const MatrixFree< in project()
[all …]
H A Dvector_tools_project.h36 class MatrixFree; variable
272 const MatrixFree<dim,
291 const MatrixFree<dim,
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/examples/step-64/
H A Dstep-64.cu76 const typename CUDAWrappers::MatrixFree<dim, double>::Data *gpu_data);
99 const typename CUDAWrappers::MatrixFree<dim, double>::Data *gpu_data) in operator ()()
175 const typename CUDAWrappers::MatrixFree<dim, double>::Data *gpu_data,
200 const typename CUDAWrappers::MatrixFree<dim, double>::Data *gpu_data, in operator ()()
243 CUDAWrappers::MatrixFree<dim, double> mf_data;
268 typename CUDAWrappers::MatrixFree<dim, double>::AdditionalData in HelmholtzOperator()
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/examples/step-67/
H A Dstep-67.cc781 MatrixFree<dim, Number> data;
793 const MatrixFree<dim, Number> & data,
799 const MatrixFree<dim, Number> & data,
805 const MatrixFree<dim, Number> & data,
811 const MatrixFree<dim, Number> & data,
866 MatrixFree<dim, Number>::AdditionalData::none; in reinit()
1051 const MatrixFree<dim, Number> &, in local_apply_cell()
1142 const MatrixFree<dim, Number> &, in local_apply_face()
1230 const MatrixFree<dim, Number> &, in local_apply_boundary_face()
1332 const MatrixFree<dim, Number> &, in local_apply_inverse_mass_matrix()
[all …]
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/source/numerics/
H A Dvector_tools_project_qpmf.inst.in24 std::shared_ptr<const MatrixFree<deal_II_dimension,
36 std::shared_ptr<const MatrixFree<deal_II_dimension,
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/examples/step-50/
H A Dstep-50.cc188 const MatrixFree<dim, number, VectorizedArray<number>> &mf_storage) const;
247 const MatrixFree<dim, number, VectorizedArray<number>> &mf_storage) const in make_coefficient_table()
509 typename MatrixFree<dim, double>::AdditionalData additional_data; in setup_system()
511 MatrixFree<dim, double>::AdditionalData::none; in setup_system()
514 std::shared_ptr<MatrixFree<dim, double>> mf_storage = in setup_system()
515 std::make_shared<MatrixFree<dim, double>>(); in setup_system()
609 typename MatrixFree<dim, float>::AdditionalData additional_data; in setup_multigrid()
611 MatrixFree<dim, float>::AdditionalData::none; in setup_multigrid()
616 std::shared_ptr<MatrixFree<dim, float>> mf_storage_level( in setup_multigrid()
617 new MatrixFree<dim, float>()); in setup_multigrid()
/dports/graphics/blender/blender-2.91.0/extern/Eigen3/Eigen/src/IterativeLinearSolvers/
H A DIterativeSolverBase.h46 template<typename MatrixType, bool MatrixFree = !internal::is_ref_compatible<MatrixType>::value>
60 MatrixFree = false enumerator
110 MatrixFree = true enumerator
/dports/math/eigen3/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/
H A DIterativeSolverBase.h46 template<typename MatrixType, bool MatrixFree = !internal::is_ref_compatible<MatrixType>::value>
60 MatrixFree = false enumerator
110 MatrixFree = true enumerator
/dports/graphics/appleseed/appleseed-2.1.0-beta/src/thirdparty/bcd/ext/eigen/Eigen/src/IterativeLinearSolvers/
H A DIterativeSolverBase.h46 template<typename MatrixType, bool MatrixFree = !internal::is_ref_compatible<MatrixType>::value>
60 MatrixFree = false enumerator
110 MatrixFree = true enumerator
/dports/math/stanmath/math-4.2.0/lib/eigen_3.3.9/Eigen/src/IterativeLinearSolvers/
H A DIterativeSolverBase.h46 template<typename MatrixType, bool MatrixFree = !internal::is_ref_compatible<MatrixType>::value>
60 MatrixFree = false enumerator
110 MatrixFree = true enumerator
/dports/science/InsightToolkit/ITK-5.0.1/Modules/ThirdParty/Eigen3/src/itkeigen/Eigen/src/IterativeLinearSolvers/
H A DIterativeSolverBase.h46 template<typename MatrixType, bool MatrixFree = !internal::is_ref_compatible<MatrixType>::value>
60 MatrixFree = false enumerator
110 MatrixFree = true enumerator

12345