t8
1.2.0
t8code is a C library to manage a forest of adaptive space-trees of general element classes in parallel.
|
▼ src | |
▼ t8_cmesh | |
▼ t8_cmesh_vtk_to_t8 | |
t8_cmesh_vtk_unstructured.hxx | |
t8_cmesh.c | TODO: document this file |
t8_cmesh_commit.c | TODO: document this file |
t8_cmesh_copy.c | TODO: document this file |
t8_cmesh_copy.h | TODO: document this file |
t8_cmesh_cxx.cxx | This file collects all general cmesh routines that need c++ compilation |
t8_cmesh_examples.h | We provide example coarse meshes in this file |
t8_cmesh_geometry.cxx | TODO: document this file |
t8_cmesh_geometry.h | Internal functions that we need for the cmesh geometry |
t8_cmesh_occ.cxx | TODO: document this file |
t8_cmesh_occ.hxx | We define coarse meshes with occ geometries here |
t8_cmesh_offset.c | TODO: document this file |
t8_cmesh_offset.h | In this file we collect function that deal with the cmesh partition offset |
t8_cmesh_partition.c | TODO: document this file |
t8_cmesh_partition.h | TODO: document this file |
t8_cmesh_refine.h | TODO: document this file |
t8_cmesh_save.c | We define routines to save and load a cmesh to/from the file system |
t8_cmesh_save.h | We define routines to save and load a cmesh to/from the file system |
t8_cmesh_stash.c | We define the data structures and routines for temporary storage before commit |
t8_cmesh_stash.h | We define the data structures and routines for temporary storage before commit |
t8_cmesh_testcases.h | |
t8_cmesh_trees.c | TODO: document this file |
t8_cmesh_trees.h | TODO: document this file |
t8_cmesh_types.h | We define here the datatypes needed for internal cmesh routines |
t8_cmesh_vtk_reader.cxx | Implementation of a Reader for vtk/vtu files using the vtk-library |
▼ t8_data | |
t8_containers.cxx | TODO: document this file |
t8_containers.h | We define the t8_element_array that stores elements of a given eclass scheme |
t8_shmem.c | TODO: document this file |
t8_shmem.h | We define basic shared memory routines |
▼ t8_forest | |
t8_forest_adapt.h | We define the adapt routine to refine and corsen a forest of trees in this file |
t8_forest_balance.h | We define the balance routine to establish a 1:2 balance among the elements in a forest |
t8_forest_cxx.h | We define the forest routines that need access to the c++ element interface |
t8_forest_ghost.h | We define the ghost routine to create a layer of halo elements for a forest of trees in this file |
t8_forest_iterate.h | We define variuos routines to iterate through (parts of) a forest and execute callback functions on the leaf elements, |
t8_forest_partition.h | We define the partition routine to partition a forest of trees in this file |
t8_forest_private.h | We define routines for a forest of elements that are not part of the official t8_forest.h interface but used internally |
t8_forest_types.h | We define here the datatypes needed for internal forest routines |
t8_forest_vtk.h | |
▼ t8_geometry | |
▼ t8_geometry_implementations | |
t8_geometry_analytic.hxx | TODO: Add description |
t8_geometry_linear.h | This header provides the C interface to create a linear geometry |
t8_geometry_linear.hxx | TODO: Add description |
t8_geometry_occ.h | This header provides the C interface to create a occ geometry |
t8_geometry_occ.hxx | This geometry implements OpenCASCADE geometries |
t8_geometry_zero.hxx | This geometry implements the t8_geometry interface and maps all points to 0 |
t8_geometry.h | Typedef for the t8_geometry class in order to be usable as a pointer from .c files |
t8_geometry_base.h | This header file provides a C interface to the t8_geometry_c class |
t8_geometry_base.hxx | Implements the base pure virtual class t8_geometry and the inherited class t8_geometry_w_vertices |
t8_geometry_extended.hxx | TODO: Add description |
t8_geometry_helpers.h | Defines t8code internal functions that are useful for geometry implementations |
▼ t8_schemes | |
▼ t8_default | |
► t8_default_common | |
► t8_default_hex | |
► t8_default_line | |
► t8_default_prism | |
► t8_default_pyramid | |
► t8_default_quad | |
► t8_default_tet | |
► t8_default_tri | |
► t8_default_vertex | |
t8_default_c_interface.h | C interface definition to the default element implementation |
t8_default_cxx.hxx | This file is the point of entry for our default element implementation |
t8.h | This is the administrative header file for t8code |
t8_cmesh.h | We define the coarse mesh of trees in this file |
t8_cmesh_netcdf.h | The Header-File providing a function to write out a cmesh in a NetCDF-4 file |
t8_cmesh_readmshfile.h | We define function here that serve to open a mesh file generated by GMSH and consructing a cmesh from it |
t8_cmesh_tetgen.h | |
t8_cmesh_triangle.h | We define function here that serve to open a mesh file generated by TETGEN and consructing a cmesh from it |
t8_cmesh_vtk_reader.hxx | Header for the vtk-reader |
t8_cmesh_vtk_writer.h | |
t8_eclass.h | We define all possible element classes that occur in hybrid meshes |
t8_element.h | This file defines basic operations on an element in a refinement tree |
t8_element_c_interface.h | This file defines the c interface to (some of) the member functions of the t8_eclass_scheme_c class |
t8_element_cxx.hxx | This file defines basic operations on an element in a refinement tree |
t8_element_shape.h | TODO: comment |
t8_forest.h | We define the forest of trees in this file |
t8_forest_netcdf.h | The Header-File providing a function to write out a forest in a NetCDF-4 file |
t8_mesh.h | The mesh object is defined here |
t8_netcdf.h | |
t8_refcount.h | We inherit the reference counting mechanism from libsc |
t8_vec.h | We define routines to handle 3-dimensional vectors |
t8_version.h | This file offers additional functions and support regarding the t8code version |
t8_vtk.h | |
t8_windows.h | This file implements additional C functions that are used in t8code but are not part of the C standard library |