47 class(mesh_t),
pointer :: mesh
60 type(mesh_interpolation_t),
intent(out) :: this
61 class(mesh_t),
target,
intent(in) :: mesh
65 assert(.not. mesh%use_curvilinear)
74 type(mesh_interpolation_t),
intent(inout) :: this
86#include "mesh_interpolation_inc.F90"
90#include "mesh_interpolation_inc.F90"
This module implements the index, used for the mesh points.
subroutine, public zmesh_interpolation_test(mesh)
subroutine dmesh_interpolation_evaluate_vec(this, npoints, values, positions, interpolated_values)
subroutine zmesh_interpolation_evaluate(this, values, position, interpolated_value)
subroutine, public mesh_interpolation_init(this, mesh)
subroutine, public dmesh_interpolation_test(mesh)
subroutine dmesh_interpolation_evaluate(this, values, position, interpolated_value)
subroutine, public mesh_interpolation_end(this)
subroutine zmesh_interpolation_evaluate_vec(this, npoints, values, positions, interpolated_values)
This module defines the meshes, which are used in Octopus.
Some general things and nomenclature: