t_cell_collection_bind_C_t Derived Type

type, public, bind(C) :: t_cell_collection_bind_C_t


Inherits

type~~t_cell_collection_bind_c_t~~InheritsGraph type~t_cell_collection_bind_c_t t_cell_collection_bind_C_t c_ptr c_ptr type~t_cell_collection_bind_c_t->c_ptr positions_ptr

Components

Type Visibility Attributes Name Initial
type(c_ptr), public :: positions_ptr
integer(kind=c_int), public :: positions_shape(positions_dimension)
real(kind=c_double), public :: time

Constructor

public interface t_cell_collection_bind_C_t

  • private elemental module function construct_bind_C(t_cell_collection) result(t_cell_collection_bind_C)

    Result is bind(C) representation of the data inside a t_cell_collection_t object

    Arguments

    Type IntentOptional Attributes Name
    type(t_cell_collection_t), intent(in), target :: t_cell_collection

    Return Value type(t_cell_collection_bind_C_t)