expose_data Interface

interface
public module subroutine expose_data(self, intermediate_object, data_object)

Arguments

Type IntentOptional Attributes Name
class(multigrid_t), intent(in), target :: self

Instance of the type

type(multigrid_intermediate_data_t), intent(out), target :: intermediate_object

Intermediate object, holds arrays of mesh_cart and csrmat "data"

type(multigrid_data_t), intent(out) :: data_object

Destination multigrid_data object

Description

Exposes multigrid data through multigrid_data object boundary condition