Definition at line 185 of file mesh_function.F90.
|
real(real64) function | dmf_dotp_1 (mesh, f1, f2, reduce, dotu, np) |
| this function returns the dot product between two mesh functions More...
|
|
real(real64) function | dmf_dotp_2 (mesh, dim, f1, f2, reduce, dotu, np) |
| dot product for vector valued mesh functions More...
|
|
◆ dmf_dotp_1()
real(real64) function mesh_function_oct_m::dmf_dotp::dmf_dotp_1 |
( |
class(mesh_t), intent(in) |
mesh, |
|
|
real(real64), dimension(:), intent(in) |
f1, |
|
|
real(real64), dimension(:), intent(in) |
f2, |
|
|
logical, intent(in), optional |
reduce, |
|
|
logical, intent(in), optional |
dotu, |
|
|
integer, intent(in), optional |
np |
|
) |
| |
|
private |
this function returns the dot product between two mesh functions
- Parameters
-
[in] | mesh | underlying mesh |
[in] | f2 | mesh functions |
[in] | reduce | if true, perform mpi reduction |
[in] | dotu | if true, use blas_dotu instead of blas_dot; no complex conjugation. Default is false. This has no effect if working with real version |
Definition at line 453 of file mesh_function.F90.
◆ dmf_dotp_2()
real(real64) function mesh_function_oct_m::dmf_dotp::dmf_dotp_2 |
( |
class(mesh_t), intent(in) |
mesh, |
|
|
integer, intent(in) |
dim, |
|
|
real(real64), dimension(:,:), intent(in) |
f1, |
|
|
real(real64), dimension(:,:), intent(in) |
f2, |
|
|
logical, intent(in), optional |
reduce, |
|
|
logical, intent(in), optional |
dotu, |
|
|
integer, intent(in), optional |
np |
|
) |
| |
|
private |
dot product for vector valued mesh functions
- Parameters
-
[in] | mesh | underlying mesh |
[in] | dim | dimensions |
[in] | f2 | mesh functions of dimension (1:mesh%np, 1:dim) |
[in] | reduce | if true, perform mpi reduction |
[in] | dotu | if true, use lalg_dotu instead of lalg_dot; no complex conjugation. Default is false. |
[in] | np | optional number of points over which the integral is performed |
Definition at line 528 of file mesh_function.F90.
The documentation for this interface was generated from the following file: