Octopus
mesh_function_oct_m::mf_line_integral Interface Reference

Detailed Description

Definition at line 180 of file mesh_function.F90.

Private Member Functions

real(real64) function dmf_line_integral_scalar (mesh, ff, line)
 This subroutine calculates the line integral of a scalar function on a given line. More...
 
real(real64) function dmf_line_integral_vector (mesh, ff, line)
 This subroutine calculates the line integral of a vector function on a given line. More...
 
complex(real64) function zmf_line_integral_scalar (mesh, ff, line)
 This subroutine calculates the line integral of a scalar function on a given line. More...
 
complex(real64) function zmf_line_integral_vector (mesh, ff, line)
 This subroutine calculates the line integral of a vector function on a given line. More...
 

Member Function/Subroutine Documentation

◆ dmf_line_integral_scalar()

real(real64) function mesh_function_oct_m::mf_line_integral::dmf_line_integral_scalar ( class(mesh_t), intent(in)  mesh,
real(real64), dimension(:), intent(in)  ff,
type(mesh_line_t), intent(in)  line 
)
private

This subroutine calculates the line integral of a scalar function on a given line.

Parameters
[in]meshunderlying mesh
[in]fffunction defined on mesh; dimensions (1:mesh%np)
[in]lineline to integrate along

Definition at line 925 of file mesh_function.F90.

◆ dmf_line_integral_vector()

real(real64) function mesh_function_oct_m::mf_line_integral::dmf_line_integral_vector ( class(mesh_t), intent(in)  mesh,
real(real64), dimension(:, :), intent(in)  ff,
type(mesh_line_t), intent(in)  line 
)
private

This subroutine calculates the line integral of a vector function on a given line.

Parameters
[in]meshunderlying mesh
[in]fffunction defined on mesh; dimensions (mesh%np, mesh%box%dim)
[in]lineline to integrate along

Definition at line 954 of file mesh_function.F90.

◆ zmf_line_integral_scalar()

complex(real64) function mesh_function_oct_m::mf_line_integral::zmf_line_integral_scalar ( class(mesh_t), intent(in)  mesh,
complex(real64), dimension(:), intent(in)  ff,
type(mesh_line_t), intent(in)  line 
)
private

This subroutine calculates the line integral of a scalar function on a given line.

Parameters
[in]meshunderlying mesh
[in]fffunction defined on mesh; dimensions (1:mesh%np)
[in]lineline to integrate along

Definition at line 1766 of file mesh_function.F90.

◆ zmf_line_integral_vector()

complex(real64) function mesh_function_oct_m::mf_line_integral::zmf_line_integral_vector ( class(mesh_t), intent(in)  mesh,
complex(real64), dimension(:, :), intent(in)  ff,
type(mesh_line_t), intent(in)  line 
)
private

This subroutine calculates the line integral of a vector function on a given line.

Parameters
[in]meshunderlying mesh
[in]fffunction defined on mesh; dimensions (mesh%np, mesh%box%dim)
[in]lineline to integrate along

Definition at line 1795 of file mesh_function.F90.


The documentation for this interface was generated from the following file: