Derived Types

TypeLocationExtendsDescription
axis_obj leapBlock None

Defines a 1D axis

bc_obj leapBC None

Specifies boundary conditions for a given variable

bc_set leapBC None

Collection of regions

block_obj leapBlock None

A block object

bodyforce_CPG cdifs bodyforce_obj

Constant Pressure Gradient bodyforce

bodyforce_NONE cdifs bodyforce_obj

Null bodyforce

bodyforce_obj cdifs None

Object that specifies bodyforce type

cdifs_obj cdifs solver_obj

Constant Density Incompressible Flow Solver

cli_obj leapCli None

A utility to parse command line options

collision_obj collisions None

A utility that handles collisions

column_obj leapMonitor None

A column object that stores a label-value pair.

communicators leapParallel None

MPI communicators.

entry_obj leapParser None

Object representing an entry in the input file.

eulerian_obj_base leapEulerian None

Base structure for Rulerian data. This typically represents a field quantity.

eulerian_obj_i leapEulerian eulerian_obj_base

Eulerian data of type integer

eulerian_obj_r leapEulerian eulerian_obj_base

Eulerian data of type real

eulerian_ptr leapEulerian None

Polymorphic pointer to either real or complex Eulerian data

eulerian_set leapEulerian None

A utility to manage Eulerian objects.

extent_obj leapBC None

Extents of a region

grans_obj grans solver_obj

Granular flow solver with resolved particles

h5hut_obj leapIO_h5hut None

A utility to read/write files in HDF5 using H5hut

hashtbl_obj leapUtils None

A hash table. E.g. of a hash table with vec_len=4

Read more…
hdf5_obj leapIO_hdf5 None

A utility to read/write files in HDF5 format

hypre_obj leapHypre None

A utility to call/use HYPRE scallable solvers

lagrangian_obj leapLagrangian None

Base lagrangian object. The object's ID indicates the status: active (id>0), inactive (id=0), ghostobject (id<0).

lagrangian_set leapLagrangian None

Base structure for a collection of Lagrangian objects.

marker_obj immersed_boundaries_markers lagrangian_obj

An extended Lagrangian object that represents an element from the IB tesselation.

marker_set immersed_boundaries_markers lagrangian_set

A collection of elements that form the tesseleation of an IB surface.

monitor_obj leapMonitor None

A monitor object made of a collection of columns.

monitor_set leapMonitor None

A utility that manages and writes a collection of monitors.

op_obj leapDiffOp None

Utitlity that manages interpolations and differential operators

parallel_obj leapParallel None

Utility to handle MPI communications

parser_obj leapParser None

A utility to parse information in an ASCII file.

particle_BH_obj particles_point particle_obj

A particle type that supports the computation of Basset History force

particle_obj particles_point lagrangian_obj

An extended Lagrangian object that represents a Lagrangian point particle

particle_set particles_point lagrangian_set

A collection of point particles.

patch leapParallel None

Object that stores the rank of the current process, its coordinates in a Cartesian topology, and ranks of its neighbors.

region_obj leapBC None

Defines regions where boundary conditions are applied.

ResPart_obj particles_resolved lagrangian_obj

An extended Lagrangian object that represents fully resolved particles

ResPart_set particles_resolved lagrangian_set

An extended Lagrgian set representing resolved particles

silo_obj leapIO_silo None

A utility that writes SILO data.

sllist_obj leapUtils None

Singly-linked list. Defines a sequence of key-value pairs E.g.: with 4 nodes key1 --> key2 --> key3 --> key4 --> nul() | | | | val1 val2 val3 val4

solid_obj immersed_boundaries_solids marker_set

An object that represents a solid

solid_set immersed_boundaries_solids None

Collection of solids

solver_obj leapSolver None

Base solver object

stringtool_obj leapUtils None

A utility to help with parsing and reformating strings.

sysutils_obj leapUtils None

A utility to help with file and directory operations.

timer_obj leapTimer None

Time management utility

xdmf_attribute_obj leapIO_xdmf None

An XDMF attribute.

xdmf_grid_obj leapIO_xdmf None

An XDMF grid.

xdmf_obj leapIO_xdmf None

A utility to write XDMF files.

type~~graph~~TypeGraph type~axis_obj axis_obj type~bc_obj bc_obj type~bc_set bc_set type~block_obj block_obj type~bc_set->type~block_obj block type~hashtbl_obj hashtbl_obj type~bc_set->type~hashtbl_obj tbl type~hdf5_obj hdf5_obj type~bc_set->type~hdf5_obj hdf5 type~parallel_obj parallel_obj type~bc_set->type~parallel_obj parallel type~region_obj region_obj type~bc_set->type~region_obj region type~block_obj->type~axis_obj axis, axis_partition type~block_obj->type~hdf5_obj hdf5 type~block_obj->type~parallel_obj parallel MPI_Datatype MPI_Datatype type~block_obj->MPI_Datatype gc_slab_r, gc_slab_i type~bodyforce_cpg bodyforce_CPG type~bodyforce_obj bodyforce_obj type~bodyforce_cpg->type~bodyforce_obj type~bodyforce_none bodyforce_NONE type~bodyforce_none->type~bodyforce_obj type~cdifs_obj cdifs_obj type~cdifs_obj->type~bc_set bcs type~cdifs_obj->type~block_obj block type~cdifs_obj->type~bodyforce_obj bodyforce type~collision_obj collision_obj type~cdifs_obj->type~collision_obj collisions type~eulerian_obj_i eulerian_obj_i type~cdifs_obj->type~eulerian_obj_i maskV type~eulerian_obj_r eulerian_obj_r type~cdifs_obj->type~eulerian_obj_r V, P, dP, ibS, ibVF, ibF, ibN, Vold, resV, rhs, divu, Vm, srcV type~eulerian_set eulerian_set type~cdifs_obj->type~eulerian_set fields type~cdifs_obj->type~hdf5_obj hdf5 type~hypre_obj hypre_obj type~cdifs_obj->type~hypre_obj hypre, VFSolver type~marker_set marker_set type~cdifs_obj->type~marker_set IB type~monitor_set monitor_set type~cdifs_obj->type~monitor_set monitors, pmonitor type~op_obj op_obj type~cdifs_obj->type~op_obj op type~respart_set ResPart_set type~cdifs_obj->type~respart_set RP type~solver_obj solver_obj type~cdifs_obj->type~solver_obj type~cli_obj cli_obj type~collision_obj->type~block_obj cblock type~collision_obj->type~marker_set IB type~collision_obj->type~monitor_set monitors type~collision_obj->type~parallel_obj parallel type~parser_obj parser_obj type~collision_obj->type~parser_obj parser type~particle_set particle_set type~collision_obj->type~particle_set PP type~collision_obj->type~respart_set RP type~sllist_obj sllist_obj type~collision_obj->type~sllist_obj RPneighbors, PPneighbors, IBneighbors type~timer_obj timer_obj type~collision_obj->type~timer_obj timer type~column_obj column_obj type~communicators communicators MPI_Comm MPI_Comm type~communicators->MPI_Comm w, g type~entry_obj entry_obj type~eulerian_obj_base eulerian_obj_base type~eulerian_obj_base->type~block_obj block type~eulerian_obj_base->type~parallel_obj parallel type~eulerian_obj_i->type~eulerian_obj_base type~eulerian_obj_r->type~eulerian_obj_base type~eulerian_ptr eulerian_ptr type~eulerian_ptr->type~eulerian_obj_base p type~eulerian_set->type~block_obj block type~eulerian_set->type~eulerian_ptr field type~eulerian_set->type~hashtbl_obj tbl type~eulerian_set->type~parallel_obj parallel type~extent_obj extent_obj type~grans_obj grans_obj type~grans_obj->type~bc_set bcs type~grans_obj->type~block_obj block type~grans_obj->type~collision_obj collisions type~grans_obj->type~eulerian_obj_r ibVF, PVF, ibS, Fp, ibF, ibN, rhs type~grans_obj->type~eulerian_set fields type~grans_obj->type~hdf5_obj hdf5 type~grans_obj->type~hypre_obj VFSolver type~grans_obj->type~marker_set IB type~grans_obj->type~monitor_set monitors type~grans_obj->type~op_obj op type~grans_obj->type~particle_set PP type~grans_obj->type~respart_set RP type~grans_obj->type~solver_obj type~h5hut_obj h5hut_obj type~h5hut_obj->type~hdf5_obj hdf5 type~h5hut_obj->type~parallel_obj parallel type~hashtbl_obj->type~sllist_obj vec type~hdf5_obj->type~hashtbl_obj tbl type~hdf5_obj->type~parallel_obj parallel type~hypre_obj->type~block_obj block type~hypre_obj->type~eulerian_obj_i irow type~hypre_obj->type~parallel_obj parallel type~hypre_obj->MPI_Comm comm c_ptr c_ptr type~hypre_obj->c_ptr p_rhs_values, p_sol_values, p_values, p_rows, p_cols, p_tmpi type~lagrangian_obj lagrangian_obj type~lagrangian_set lagrangian_set type~lagrangian_set->type~block_obj block type~lagrangian_set->type~lagrangian_obj p, sample type~lagrangian_set->type~parallel_obj parallel type~lagrangian_set->MPI_Datatype MPI_TYPE type~marker_obj marker_obj type~marker_obj->type~lagrangian_obj type~marker_set->type~bc_set bcs type~marker_set->type~lagrangian_set type~marker_set->type~monitor_set monitors type~marker_set->type~op_obj op type~marker_set->type~parser_obj parser type~marker_set->type~timer_obj timer type~monitor_obj monitor_obj type~monitor_obj->type~column_obj col type~monitor_set->type~hashtbl_obj tbl type~monitor_set->type~monitor_obj m type~monitor_set->type~parallel_obj parallel type~op_obj->type~block_obj block type~op_obj->type~parallel_obj parallel type~parallel_obj->type~communicators comm type~patch patch type~parallel_obj->type~patch rank type~parallel_obj->MPI_Datatype REAL_SP, REAL_DP, REAL_WP, COMPLEX_SP, COMPLEX_DP, COMPLEX_WP, INTEGER, INT8, LOGICAL type~parser_obj->type~entry_obj entries type~particle_bh_obj particle_BH_obj type~particle_obj particle_obj type~particle_bh_obj->type~particle_obj type~particle_obj->type~lagrangian_obj type~particle_set->type~lagrangian_set type~particle_set->type~monitor_set monitors type~particle_set->type~op_obj op type~particle_set->type~parser_obj parser type~particle_set->type~timer_obj timer type~region_obj->type~bc_obj BC type~region_obj->type~block_obj region type~region_obj->type~hashtbl_obj tbl type~respart_obj ResPart_obj type~respart_obj->type~lagrangian_obj type~respart_set->type~bc_set bcs type~respart_set->type~lagrangian_set type~respart_set->type~marker_set ib type~respart_set->type~monitor_set monitors type~respart_set->type~op_obj op type~respart_set->type~parser_obj parser type~respart_set->type~timer_obj timer type~silo_obj silo_obj type~silo_obj->type~parallel_obj parallel type~silo_obj->MPI_Comm silo_comm type~sllist_obj->type~sllist_obj child type~solid_obj solid_obj type~solid_obj->type~marker_set type~solid_set solid_set type~solid_set->type~block_obj block type~solid_set->type~parallel_obj parallel type~solid_set->type~solid_obj p type~solver_obj->type~parallel_obj parallel type~solver_obj->type~parser_obj parser type~solver_obj->type~timer_obj timer type~stringtool_obj stringtool_obj type~sysutils_obj sysutils_obj type~timer_obj->type~hashtbl_obj tbl type~timer_obj->type~parallel_obj parallel type~timer_obj->type~parser_obj parser type~xdmf_attribute_obj xdmf_attribute_obj type~xdmf_grid_obj xdmf_grid_obj type~xdmf_grid_obj->type~xdmf_attribute_obj axis type~xdmf_obj xdmf_obj type~xdmf_obj->type~xdmf_attribute_obj fields type~xdmf_obj->type~xdmf_grid_obj grid
Help