hexed 0.4.0
 
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Chexedpy.build_utils._Options
 Chexed::Mesh::Adaptation_result
 Chexed::Advection< n_dim, row_size >
 Chexed::math::Approx_equalFunctor to compare whether values are approximately equal
 Chexed::Array< T >Represents a dynamic-sized multidimensional array
 Chexed::Array< double >
 Chexed::Array< hexed::Tree_curve::Segment >
 Chexed::Array< Int >
 Chexed::Array< int >
 Chexed::math::Ball< n_dim >Minimal representation of an n_dim-dimensional ball
 Chexed::mutual::Base< T, U >Abstract base class for all mutually-connected objects
 Chexed::mutual::Base< hexed::Element, hexed::Tree >
 Chexed::mutual::Base< hexed::Face, hexed::Face_refinement >
 Chexed::mutual::Base< hexed::Face, hexed::Neighbor_connection >
 Chexed::mutual::Base< hexed::Face_refinement, hexed::Face >
 Chexed::mutual::Base< hexed::Neighbor_connection, hexed::Face >
 Chexed::mutual::Base< hexed::next::Boundary_block, hexed::next::Element_shape >
 Chexed::mutual::Base< hexed::next::Edge, hexed::next::Edge >
 Chexed::mutual::Base< hexed::next::Element_shape, hexed::next::Boundary_block >
 Chexed::mutual::Base< hexed::next::Element_shape, hexed::next::Vertex >
 Chexed::mutual::Base< hexed::next::Vertex, hexed::next::Edge >
 Chexed::mutual::Base< hexed::next::Vertex, hexed::next::Element_shape >
 Chexed::mutual::Base< hexed::Tree, hexed::Element >
 Chexed::mutual::Base< hexed::Tree, hexed::Tree >
 Chexed::mutual::Base< U, T >
 Chexed::mutual::Base< void, void >
 Chexed::BasisRepresents a basis of Lagrange polynomials
 Chexed::Boundary_face
 Chexedpy.build_utils.Builder
 Cbu.C_project
 Chexed::Case
 Chexed::Navier_stokes< visc, turb >::Pde< n_dim, row_size >::Characteristics
 Chexed::Command_inputHandles command line input with history
 Chexedpy.build_utils.Compiler
 Chexedpy.build_utils.Completed
 Chexed::Advection< n_dim, row_size >::Computation< n_dim_flux >
 Chexed::Eikonal< n_dim, row_size >::Computation< n_dim_flux >
 Chexed::Fix_nonphysical< n_scalar >::Pde< n_dim, row_size >::Computation< n_dim_flux >
 Chexed::Gradient< n_dim, row_size >::Computation< n_dim_flux >
 Chexed::Laplace< n_dim, row_size >::Computation< n_dim_flux >
 Chexed::Navier_stokes< visc, turb >::Pde< n_dim, row_size >::Computation< n_dim_flux >
 Chexed::Smooth_art_visc< n_dim, row_size >::Computation< n_dim_flux >
 Chexed::Connection_directionDescribes the direction in which to faces are connected
 Chexed::Tree::Connection_neighbors
 Chexed::Mesh::Connection_validityAn object to provide information about whether the mesh connectivity is valid and if not, why
 Chexed::Vis_data::ContourStores data representing a contour line/surface
 Chexed::Convergence_monitorMonitors whether some variable has converged to a definite value
 Chexed::brep::Coordinate_changeA change of coordinates from "definition" space (domain) to "model" space (codomain)
 Chexedpy.build_utils.Deliverable
 Chexed::Derivative< row_size >
 Chexedpy.build_utils.Dict_wrapper
 Chexed::Eikonal< n_dim, row_size >
 Chexed::Mesh::elem_handleMinimum information required to identify an element
 Chexed::Element_container
 Cstd::exception
 Chexed::Face_permutation_dynamic
 Chexed::Fix_nonphysical< n_scalar >
 Chexed::Flow_bcAbstract class representing an arbitrary flow boundary condition
 Chexed::Stream_printer::FormatFor passing text formatting parameters to Stream_printer::Stream_printer
 Chexed::Geom_edge
 Chexed::Gradient< n_dim, row_size >
 Chexed::Hard_kernel_connectionThe minimal amount of data that the kernels need about a Neighbor_connection
 Chexedpy.utils.History_plotCreates a real-time, interactive plot of the convergence history
 Chexed::History_statsComputes statistics about the convergence history of some variable
 Chexed::Iges_parserParses IGES files to obtain parameter values
 Chexedpy.constants.imperialStands in for a namespace
 Chexed::Implicit_options
 Chexed::Interpreter
 Chexed::Simplex_geom_nd::Intersections
 Chexed::Is_physical_result
 Chexed::Iteration_statusContains high-level diagnostic information about the status of a time-marching scheme
 Chexed::Iterator< T >A random-access iterator type based on an arbitrary access function
 Chexed::Kernel< T, U >Base class for a "kernel". "Kernel" is a word which here means a callable object which accepts dimensionality and row size as template arguments to improve performance
 Chexed::Kernel< Hard_kernel_connection >
 Chexed::Kernel< Kernel_element & >
 Chexed::Kernel< Kernel_element &, double >
 Chexed::Kernel< std::vector< Kernel_face_refinement > & >
 Chexed::Kernel_elementRepresents an element as the kernels see it
 Chexed::Kernel_face_refinementThe minimal amount of data that the kernels need about Face_refinement
 Chexed::kernel_lookup::Kernel_lookup< kernel, max_n_dim, max_row_size >A recursive template to create the desired kernel instantiations
 Chexed::kernel_lookup::Kernel_lookup< kernel, 1, 1 >Recursive base case
 Chexed::kernel_lookup::Kernel_lookup< kernel, max_n_dim - 1, config::max_row_size >
 Chexed::kernel_lookup::Kernel_lookup< kernel, max_n_dim, 1 >Specialization to make the recursion wrap around to config::max_row_size of one less dimension
 Chexed::Kernel_mesh
 Chexed::Kernel_options
 Chexed::Laplace< n_dim, row_size >
 Chexed::Layer_sequenceSelects a growth profile for anisotropic wall layers
 Chexed::Linear_equationLinear equation in an arbitrary vector space with a black-box operator
 Chexed::LockWrapper for OpenMP nested lock routines
 Chexed::Accessible_mesh::Masked_meshCreates a mask that allows kernel operations to be performed on a subset of the elements
 Chexed::Mesh
 Chexed::Mesh_assessment
 Chexed::next::Mesh_blocksStores all the Blocks for an entire mesh
 Chexed::Namespace
 Chexed::Navier_stokes< visc, turb >
 Chexed::Tree_curve::Nearest_index
 Chexed::Nearest_point< n_dim >Helper class for finding the nearest point to a given reference point
 Chexed::dijkstra::Node
 Chexed::math::Objective_finite_diffEstimates the derivatives of an optimization objective function by finite difference
 Chexed::math::Objective_finite_diff::Objective_sample
 Chexed::Stopwatch::OperatorRAII-style operation of a stopwatch
 Chexedpy.build_utils.Option
 Chexed::Output_dataRepresents some numerical data which is of interest to the end user
 Chexed::brep::Parametric< n_param >Represents a basic geometric entity in parametric form
 Chexed::brep::Parametric< 1 >
 Chexed::brep::Parametric< 2 >
 Cparent
 Chexed::PathFinds a file in the working directory or system paths
 Chexed::Fix_nonphysical< n_scalar >::Pde< n_dim, row_size >
 Chexed::Navier_stokes< visc, turb >::Pde< n_dim, row_size >
 Chexed::Pointer< T >Abstract base class for implementing pointer objects
 Chexed::Pointer< hexed::Boundary_connection >
 Chexed::Pointer< hexed::Element >
 Chexed::Pointer< hexed::Face >
 Chexed::Pointer< hexed::Face_refinement >
 Chexed::Pointer< hexed::next::Boundary_block >
 Chexed::Pointer< hexed::next::Edge >
 Chexed::Pointer< hexed::next::Element_shape >
 Chexed::Pointer< hexed::next::Surface_face >
 Chexed::Pointer< hexed::next::Vertex >
 Chexed::Pointer< hexed::Tree >
 Chexed::PrinterAbstract base class for handling different variations of printing things for user
 Chexed::Refined_face
 Chexed::math::Root_optionsConvenient way to pass options to root-finding algorithms
 Chexed::Row_indexFacilitates the process of iterating through all rows along a particular dimension
 Chexed::Row_rw< n_var, row_size >"row read/write"
 Chexed::Tree_curve::Segment
 Chexed::next::Sequence< T >General sequence object with arbitrary size and access functions
 Chexed::Sequence< T >An interface for general sequence-type containers
 Chexed::Sequence< element_t & >
 Chexed::Sequence< hexed::Deformed_element & >
 Chexed::Sequence< hexed::Element & >
 Chexed::Sequence< hexed::Kernel_element & >
 Chexed::Sequence< reference_t >
 Chexed::Sequence< view_t & >
 Chexed::Lock::SetSets the lock when constructed and unsets when destroyed
 Chexed::next::Vertex::Shared_valueAccesses a double value used for transmitting shared data between elements
 Chexed::Smooth_art_visc< n_dim, row_size >
 Chexed::next::Vertex::Snap_result
 Chexed::SolverThe main class that basically runs everything
 Chexed::Spatial< Pde_templ, is_deformed >
 Chexed::Stopwatch_tree::Starter
 Chexed::StopwatchA class for conveniently measuring execution time
 Chexed::Stopwatch_treeA tree structure of Stopwatch objects
 Chexed::Storage_paramsParameters of the numerical scheme that are necessary to determine storage requirements
 Chexed::Struct_exprEvaluates a structured expression in HIL
 Chexed::Surface_geomRepresents a surface geometry implicitly for meshing
 Chexed::Task_messagePrints messages like "message... done"
 Chexed::Thermal_bcThermal component of a No_slip wall boundary condition
 Chexed::math::ToleranceSpecifies relative and absolute tolerances for comparing a value to truth data
 Chexed::Transport_model
 Chexed::Tree_curve
 Chexed::brep::Trimmed_surfaceA surface created by trimming a parametric surface with closed curves
 Chexed::brep::Trimming_curveRepresents a curve that is trimming a Trimmed_surface
 Chexedpy.constants.us_customaryStands in for a namespace
 Chexed::Namespace::Variable< T >
 Chexed::View_by_type< element_t >
 Chexed::View_by_type< hexed::Deformed_element >
 Chexed::View_by_type< hexed::Element >
 Chexed::Vis_dataComputes data to be visualized for a single element
 Chexed::VisualizerGeneral interface for writing visualization data in different file formats
 Chexed::Tecplot_file::Zone