Derived Types

TypeLocationExtendsDescription
capsule_array_typeply_sampling_moduleNone

Required to make use of c_loc and accessing an array.

dyn_attributearray_typesdr_attribute_moduleNone

dynamic array (da) type for type(sdr_attribute_type)

dyn_projectionarray_typeply_dynarray_project_moduleNone

dynamic array (da) type for type(ply_prj_init_type)

grw_boxarray_typesdr_box_moduleNone

growing array type for type(sdr_box_type)

grw_distancerefinearray_typesdr_attribute_moduleNone

growing array type for type(sdr_distancerefine_type)

grw_grwintarray_typesdr_node_moduleNone

growing array type for type(grw_intarray_type)

grw_intersectobjposarray_typesdr_node_moduleNone

growing array type for type(sdr_intersectobjpos_type)

grw_periplanearray_typesdr_periodic_moduleNone

growing array type for type(sdr_periodicplane_type)

grw_spacerinterwovenarray_typesdr_spacer_moduleNone

growing array type for type(sdr_spacerinterwoven_type)

grw_spatialobjarray_typesdr_spatialObj_moduleNone

growing array type for type(sdr_spatialobj_type)

levelValues_typesdr_protoTree_moduleNone

Auxilary data type to provide data on the current level iteration.

ply_array_typeply_LegPolyProjection_moduleNone
ply_array_typeply_poly_transformation_moduleNone
ply_coldata_typeply_polyBaseExc_moduleNone

Information for a set of local rows in the current block

ply_faceNodes_typeply_nodes_moduleNone

Datatype to represent facewise nodes

ply_filter_element_typeply_filter_element_moduleNone

Paramaters describing the filtering to apply to elemental polynomial data.

ply_fpt_header_typeply_fpt_header_moduleNone

Type for the fpt header, stores all information needed to initialize the fpt method later on

ply_fxt_header_typeply_fxt_header_moduleNone

Fxt projection header type, consisting of the node header which give information about the type and number of points for the projection

ply_fxt_typeply_fxt_moduleNone
ply_l2p_header_typeply_l2p_header_moduleNone

l2p projection header type, consisting of the node header which give information about the type and number of points for the projection

ply_l2p_typeply_l2p_moduleNone

Storage of the transformation matrices for the L2 projection method to convert between modal and nodal values.

ply_lagrange_typeply_lagrange_moduleNone
ply_legFpt_typeply_legFpt_moduleNone

Datatype for parameters of the FPT used for 1d, 2d and 3d.

Read more…
ply_matrixExpCoeff_typeply_polyBaseExc_moduleNone

Expansion coefficients for a certain submatrix.

ply_matrixExpCoeffOddEven_typeply_polyBaseExc_moduleNone

Expansion coefficients for a certain submatrix.

ply_modg_basis_typeply_modg_basis_moduleNone

Datatype to represent the polynomial basis functions of the modg scheme.

ply_modg_covolume_typeply_modg_basis_moduleNone

Projection coefficients for covolume filtering.

Read more…
ply_modg_refine_typeply_modg_basis_moduleNone

\brief Coefficients for the projections of the elemental basis functions from coarser to finer elements and vice versa.

Read more…
ply_nodes_header_typeply_nodes_header_moduleNone
ply_poly_project_typeply_poly_project_moduleNone

Projection definition.

ply_prj_body_typeply_poly_project_moduleNone

Additional data, required for the projection.

ply_prj_header_typeply_prj_header_moduleNone

Configurable projection settings.

ply_prj_init_typeply_dynarray_project_moduleNone

Projection definition.

ply_ProjCoeff_typeply_LegPolyProjection_moduleNone

Datatype storing the coefficients arising for the projection of solutions on a parent cell to its children during the subsampling routines.

ply_rowdata_typeply_polyBaseExc_moduleNone

Sparse data for information of a column in a sub matrix

ply_sampled_tracking_typeply_sampled_tracking_moduleNone
ply_sampling_adaptive_typeply_sampling_adaptive_moduleNone

Configuration of the adaptive sampling.

Read more…
ply_sampling_typeply_sampling_moduleNone

This is the data type providing the definitions for the sampling.

ply_sampling_var_typeply_sampling_varsys_moduleNone

Small helping type to allow arrays of arrays for the variable data.

ply_sub_vecply_polyBaseExc_moduleNone
ply_submatrix_typeply_polyBaseExc_moduleNone

Sparse data for information of a row in a sub matrix.

ply_subres_colvar_typeply_subresolution_moduleNone

Self contained description of color data to be used for method data.

ply_subresolution_typeply_subresolution_moduleNone
ply_subsample_typeply_LegPolyProjection_moduleNone
ply_subsample_typeply_poly_transformation_moduleNone
ply_subvector_typeply_polyBaseExc_moduleNone

Sparse data for a subvector

ply_trafo_params_typeply_polyBaseExc_moduleNone
realarray_typeply_sampling_adaptive_moduleNone

Small helping type to allow arrays of arrays for the variable data.

sampled_method_data_typeply_sampling_adaptive_moduleNone

A container for the method data to hold the data in a scalar pointer for the C-pointer conversion.

sdr_attribute_typesdr_attribute_moduleNone

This data type describes type of attribute

sdr_attrList_typesdr_attribute_moduleNone
sdr_box_typesdr_box_moduleNone

This type contains origin and vec of box in each direction

sdr_confHead_typesdr_config_moduleNone

This type contains basic information loaded from the config file.

sdr_cube_typesdr_cube_moduleNone

An auxilary data type to describe a cube.

Read more…
sdr_deformation_typesdr_transformation_moduleNone

Data type defines geometry scale and rotation

sdr_distanceRefine_typesdr_attribute_moduleNone

This data type contains info for distance refinement defined in config file for each boundary attribute.

sdr_geometry_typesdr_geometry_moduleNone

Geometric description of the space to mesh.

sdr_hvs_colvar_ptr_typesdr_hvs_props_moduleNone

Auxilary data type to allow an array of pointers to colvar objects.

sdr_hvs_config_typesdr_hvs_config_moduleNone

This datatype describes the various settings to load from the configuration file.

sdr_hvs_props_typesdr_hvs_props_moduleNone

Datatype to collect the various properties of the mesh.

sdr_intersectObjPos_typesdr_node_moduleNone

This data type describes first and last intersected object of a node in growing array of intersected_objects.

Read more…
sdr_node_typesdr_node_moduleNone

This data type describes a node in the tree to be created.

sdr_PeriodicPlane_typesdr_periodic_moduleNone

type contains Periodic plane information

sdr_protoData_typesdr_protoData_moduleNone
sdr_protoTree_typesdr_protoTree_moduleNone

The protoTree is used to describe the preliminary tree, before it is actually extended to the full information of the mesh.

Read more…
sdr_spacer_typesdr_spacer_moduleNone

This type provides information to create spacer geometry

sdr_spacerInterwoven_typesdr_spacer_moduleNone

This type provides information to create each interwoven spacer filament

sdr_spatialObj_typesdr_spatialObj_moduleNone

This data type describes a geometric object generically.

Read more…
sdr_subres_fills_typesdr_subres_fills_moduleNone

Definition of values to use for colors in polynomial representations.

sdr_subresolution_typesdr_subresolution_moduleNone

Settings for the resolution below mesh elements.

sdr_temData_typesdr_proto2treelm_moduleNone

Data type contains final fluid info dumped into mesh file

sdr_transformation_typesdr_transformation_moduleNone

Data type defines geometry transformation

sdr_translation_typesdr_transformation_moduleNone

Data type defines geometry translation

spacer_filament_typesdr_spacer_moduleNone

This type provides spacer length and width information

vdata_typeply_sampling_moduleNone

Private data type to describe variables with varying polynomial representation from element to element for each variable.