| Cbitpit::adaption::Info | The Info struct defines the infomation associated to an adaption |
| Cbitpit::adaption::InfoCollection | Container that holds one or more adaption info items |
| ►Cbitpit::BasePiercedStorage | Base class for the pierced storages |
| Cbitpit::KernelType< id_t > | |
| ►Cbitpit::PiercedStorageSyncSlave< long > | |
| Cbitpit::PiercedStorage< std::array< std::array< double, 3 >, 2 >, long > | |
| ►Cbitpit::PiercedStorage< value_t, long > | |
| ►Cbitpit::PiercedVectorStorage< value_t, long > | |
| Cbitpit::PiercedVector< value_t, id_t > | Metafunction for generating a pierced vector |
| ►Cbitpit::PiercedVectorStorage< value_t, id_t > | Kernel of the pierced vector |
| Cbitpit::iterator< Vertex > | |
| Cbitpit::iterator< Cell > | |
| Cbitpit::iterator< Interface > | |
| Cbitpit::const_iterator< Vertex > | |
| Cbitpit::const_iterator< Cell > | |
| Cbitpit::const_iterator< Interface > | |
| Cbitpit::range< Vertex > | |
| Cbitpit::range< Cell > | |
| Cbitpit::range< Interface > | |
| Cbitpit::const_range< Vertex > | |
| Cbitpit::const_range< Cell > | |
| Cbitpit::const_range< Interface > | |
| Cbitpit::PiercedStorage< double > | |
| Cbitpit::PiercedStorage< std::array< double, 3 > > | |
| Cbitpit::PiercedStorage< stencil_t > | |
| Cbitpit::PiercedStorage< double, long > | |
| Cbitpit::PiercedStorage< std::array< double, 3 >, long > | |
| Cbitpit::PiercedStorage< std::size_t > | |
| Cbitpit::PiercedStorage< bool > | |
| ►Cbitpit::PiercedStorage< bitpit::Vertex, long > | |
| ►Cbitpit::PiercedVectorStorage< bitpit::Vertex, long > | |
| Cbitpit::PiercedVector< bitpit::Vertex > | |
| ►Cbitpit::PiercedStorage< bitpit::Cell, long > | |
| ►Cbitpit::PiercedVectorStorage< bitpit::Cell, long > | |
| Cbitpit::PiercedVector< bitpit::Cell > | |
| ►Cbitpit::PiercedStorage< bitpit::Interface, long > | |
| ►Cbitpit::PiercedVectorStorage< bitpit::Interface, long > | |
| Cbitpit::PiercedVector< bitpit::Interface > | |
| Cbitpit::PiercedStorage< long, long > | |
| Cbitpit::PiercedStorage< bitpit::mapping::Info > | |
| ►Cbitpit::PiercedStorage< value_t, id_t > | Metafunction for generating a pierced storage |
| Cbitpit::value_type< value_t, id_t > | |
| Cbitpit::iterator< value_t, id_t > | |
| Cbitpit::const_iterator< value_t, id_t > | |
| Cbitpit::raw_iterator< value_t, id_t > | |
| Cbitpit::raw_const_iterator< value_t, id_t > | |
| Cbitpit::range< value_t, id_t > | |
| Cbitpit::const_range< value_t, id_t > | |
| ►Cbitpit::PiercedStorageSyncSlave< key_t > | |
| ►Cbitpit::PiercedStorage< value_t, key_t > | |
| ►Cbitpit::PiercedVectorStorage< value_t, key_t > | |
| Cbitpit::PiercedVector< value_t, key_t > | |
| Cbitpit::PiercedStorage< bool, key_t > | |
| ►Cbitpit::PiercedStorageSyncSlave< id_t > | Base class for defining storages that acts like a slave in pierced synchronization |
| Cbitpit::PiercedStorage< PS_value_t, PS_id_t > | |
| ►Cbitpit::BasePiercedVector | Base class for pierced vectors |
| Cbitpit::iterator< Vertex > | |
| Cbitpit::iterator< Cell > | |
| Cbitpit::iterator< Interface > | |
| Cbitpit::const_iterator< Vertex > | |
| Cbitpit::const_iterator< Cell > | |
| Cbitpit::const_iterator< Interface > | |
| Cbitpit::range< Vertex > | |
| Cbitpit::range< Cell > | |
| Cbitpit::range< Interface > | |
| Cbitpit::const_range< Vertex > | |
| Cbitpit::const_range< Cell > | |
| Cbitpit::const_range< Interface > | |
| Cbitpit::PiercedVector< value_t, key_t > | |
| Cbitpit::PiercedVector< bitpit::Vertex > | |
| Cbitpit::PiercedVector< bitpit::Cell > | |
| Cbitpit::PiercedVector< bitpit::Interface > | |
| Cbitpit::PiercedVector< value_t, id_t > | Metafunction for generating a pierced vector |
| ►Cbitpit::BasePiercedVectorKernel | Base class for pierced vector kernels |
| Cbitpit::PiercedVectorKernel< id_t > | |
| Cbitpit::id_type< id_t > | |
| Cbitpit::FillAction< id_t > | |
| Cbitpit::MoveAction< id_t > | |
| Cbitpit::SwapAction< id_t > | |
| Cbitpit::EraseAction< id_t > | |
| Cbitpit::ClearAction< id_t > | |
| Cbitpit::ReserveAction< id_t > | |
| Cbitpit::ResizeAction< id_t > | |
| Cbitpit::SortAction< id_t > | |
| Cbitpit::SqueezeAction< id_t > | |
| Cbitpit::ShrinkToFitAction< id_t > | |
| ►Cbitpit::PiercedVectorKernel< key_t > | |
| Cbitpit::PiercedVector< value_t, key_t > | |
| ►Cbitpit::PiercedVectorKernel< long > | |
| Cbitpit::iterator< Vertex > | |
| Cbitpit::iterator< Cell > | |
| Cbitpit::iterator< Interface > | |
| Cbitpit::const_iterator< Vertex > | |
| Cbitpit::const_iterator< Cell > | |
| Cbitpit::const_iterator< Interface > | |
| Cbitpit::range< Vertex > | |
| Cbitpit::range< Cell > | |
| Cbitpit::range< Interface > | |
| Cbitpit::const_range< Vertex > | |
| Cbitpit::const_range< Cell > | |
| Cbitpit::const_range< Interface > | |
| Cbitpit::PiercedVector< bitpit::Vertex > | |
| Cbitpit::PiercedVector< bitpit::Cell > | |
| Cbitpit::PiercedVector< bitpit::Interface > | |
| Cbitpit::PiercedVector< value_t, id_t > | Metafunction for generating a pierced vector |
| Cbitpit::PiercedVectorKernel< id_t > | Kernel of the pierced vector |
| ►Cbitpit::BasePiercedVectorStorage | Base class for pierced vector kernels |
| Cbitpit::value_type< value_t, id_t > | |
| Cbitpit::iterator< value_t, id_t > | |
| Cbitpit::const_iterator< value_t, id_t > | |
| Cbitpit::raw_iterator< value_t, id_t > | |
| Cbitpit::raw_const_iterator< value_t, id_t > | |
| Cbitpit::range< value_t, id_t > | |
| Cbitpit::const_range< value_t, id_t > | |
| Cbitpit::PiercedVectorStorage< value_t, key_t > | |
| Cbitpit::PiercedVectorStorage< value_t, long > | |
| Cbitpit::PiercedVectorStorage< bitpit::Vertex, long > | |
| Cbitpit::PiercedVectorStorage< bitpit::Cell, long > | |
| Cbitpit::PiercedVectorStorage< bitpit::Interface, long > | |
| Cbitpit::PiercedVectorStorage< value_t, id_t > | Kernel of the pierced vector |
| ►Cbitpit::BinaryStream | Base class for defining input and output binary streams |
| Cbitpit::IBinaryStream | Output binary stream |
| Cbitpit::OBinaryStream | Output binary stream |
| Cbitpit::CommunicationBuffer< RawBufferType > | Buffer to be used for data communications |
| ►Cbitpit::CommunicationBuffer< RawRecvBuffer > | |
| Cbitpit::RecvBuffer | Buffer to be used for receive communications |
| ►Cbitpit::CommunicationBuffer< RawSendBuffer > | |
| Cbitpit::SendBuffer | Buffer to be used for send communications |
| ►Cbitpit::Config | Configuration storage |
| ►Cbitpit::ConfigParser | Configuration file parser |
| Cbitpit::GlobalConfigParser | Global configuration file parser |
| Cbitpit::DataCommInterface< Impl > | Base class for data communications |
| Cbitpit::DataCommunicator | Infrastructure needed to exchange data among processes |
| Cbitpit::DataLBInterface< Impl > | Base class for data communications |
| ►Cbitpit::DataLBInterface< DummyDataLBImpl > | |
| Cbitpit::DummyDataLBImpl | Dummy class for data communications |
| Cbitpit::DGFData | Structure holding meta-information |
| Cbitpit::DGFObj | Interface to DGF I/O function |
| ►Cbitpit::DiscreteStencil< weight_t, value_t > | Metafunction for generating a discretization stencil |
| Cbitpit::MPDiscreteStencil< double > | |
| Cbitpit::MPDiscreteStencil< weight_t, value_t > | Metafunction for generating a discretization stencil with a memory pool (MP) |
| Cbitpit::DiscreteStencil< weight_t, value_t >::item_type | |
| Cbitpit::DiscreteStencilWeightManager< weight_t, value_t > | |
| Cbitpit::DiscreteStencilWeightPool< weight_t > | |
| Cbitpit::DiscreteStencilWeightValueInfo< weight_t, typename > | |
| Cbitpit::DiscreteStencilWeightValueInfo< weight_t, std::void_t< typename weight_t::value_type > > | |
| ►Cbitpit::DiscretizationStencilStorageInterface< stencil_t > | The DiscretizationStencilStorageInterface class defines the interface for stencil storage |
| ►Cbitpit::DiscretizationStencilProxyBaseStorage< stencil_t, PiercedStorage< stencil_t > > | |
| Cbitpit::DiscretizationStencilProxyStorage< stencil_t, PiercedStorage< stencil_t > > | |
| Cbitpit::DiscretizationStencilProxyStorage< stencil_t, PiercedStorage< stencil_t > > | |
| ►Cbitpit::DiscretizationStencilProxyBaseStorage< stencil_t, stencil_container_t > | The DiscretizationStencilProxyBaseStorage class defines a proxy for stencil storage |
| Cbitpit::DiscretizationStencilProxyStorage< stencil_t, stencil_container_t > | |
| ►Cbitpit::Element | Interface for defining elements |
| Cbitpit::Cell | Defines the cells |
| Cbitpit::Interface | Defines the interfaces among cells |
| Cbitpit::Element::IdHasher | |
| ►Cbitpit::ElementHalfItem< DerivedElement > | The ElementHalfItem class is the base calss for defining element half-edge and half-faces |
| ►Cbitpit::ElementHalfEdge< DerivedElement > | The ElementHalfEdge class defines element half-edge items |
| Cbitpit::QualifiedCellHalfEdge< Cell > | |
| Cbitpit::QualifiedCellHalfEdge< const Cell > | |
| ►Cbitpit::ElementHalfFace< DerivedElement > | The ElementHalfFace class defines element half-faces |
| Cbitpit::QualifiedCellHalfFace< Cell > | |
| Cbitpit::QualifiedCellHalfFace< const Cell > | |
| Cbitpit::QualifiedInterfaceHalfEdge< Interface > | |
| Cbitpit::QualifiedInterfaceHalfEdge< const Interface > | |
| Cbitpit::ElementHalfItem< DerivedElement >::Hasher | The ElementHalfItem::Hasher class allows to create hashes for the half-items |
| ►Cbitpit::ElementHalfItem< QualifiedCell > | |
| Cbitpit::Winding< QualifiedCell > | |
| ►Cbitpit::ElementHalfEdge< QualifiedCell > | |
| Cbitpit::QualifiedCellHalfEdge< QualifiedCell > | |
| Cbitpit::Winding< QualifiedCell > | |
| ►Cbitpit::ElementHalfFace< QualifiedCell > | |
| Cbitpit::QualifiedCellHalfFace< QualifiedCell > | The QualifiedCellHalfFace class defines cell half-faces |
| ►Cbitpit::ElementHalfItem< QualifiedInterface > | |
| Cbitpit::Winding< QualifiedInterface > | |
| ►Cbitpit::ElementHalfFace< QualifiedInterface > | |
| Cbitpit::QualifiedInterfaceHalfEdge< QualifiedInterface > | The QualifiedInterfaceHalfEdge class defines interface half-edges |
| Cbitpit::FileHandler | Creates file names and checks status |
| ►Cbitpit::FlatMapping | Allows to generate a mapping between an id-base numeration to a continuous-index numeration |
| Cbitpit::CellFlatMapping | Allows to generate a cell mapping between an id-base numeration to a continuous-index numeration |
| Cbitpit::FlatVector2D< T > | Metafunction for generation of a flattened vector of vectors |
| Cbitpit::IndexGenerator< id_t > | The IndexGenerator class allows to generate unique ids |
| ►Cbitpit::IndexGenerator< int > | |
| Cbitpit::CommunicationTags | The CommunicationTags oversee the handling of the communication tags |
| Cbitpit::Intersection | Intersection class definition |
| Cbitpit::KdNode< T, T1 > | Class for kd-tree node |
| Cbitpit::KdTree< d, T, T1 > | Class for kd-tree data structure |
| Cbitpit::KSPOptions | |
| Cbitpit::KSPStatus | |
| Cbitpit::LevelSet | Level Set driver class |
| Cbitpit::LevelSetBooleanResult< SourceLevelSetObject > | Allow to evaluate the result of a boolean operation between two LevelSetObjects |
| ►Cbitpit::LevelSetCache< key_t > | The class LevelSetCache is the base class for defining caches |
| Cbitpit::Entry< key_t, value_t > | |
| ►Cbitpit::LevelSetValueCache< key_t, typename container_t::value_type > | |
| ►Cbitpit::LevelSetContainerBaseCache< key_t, container_t, value_t, reference_t, const_reference_t > | The class LevelSetContainerBaseCache is the base class for defining caches that stores the values inside a container owned by them |
| Cbitpit::LevelSetContainerCache< key_t, PiercedStorage< value_t, key_t > > | |
| Cbitpit::LevelSetContainerCache< key_t, PiercedVector< value_t, key_t > > | |
| Cbitpit::LevelSetContainerCache< key_t, std::unordered_map< key_t, value_t > > | |
| Cbitpit::LevelSetContainerCache< key_t, std::vector< value_t > > | |
| Cbitpit::LevelSetContainerCache< key_t, container_t > | The class LevelSetContainerCache is the class for defining caches that stores the values inside a container owned by them |
| ►Cbitpit::LevelSetValueCache< key_t, value_t > | The class LevelSetCache is the base class for defining caches that store values |
| Cbitpit::LevelSetContainerBaseCache< key_t, std::unordered_map< key_t, value_t >, typename std::unordered_map< key_t, value_t >::mapped_type > | |
| Cbitpit::LevelSetContainerBaseCache< key_t, std::vector< value_t >, typename std::vector< value_t >::value_type, typename std::vector< value_t >::reference, typename std::vector< value_t >::const_reference > | |
| Cbitpit::LevelSetContainerBaseCache< key_t, PiercedVector< value_t, key_t >, typename PiercedVector< value_t, key_t >::value_type, typename PiercedVector< value_t, key_t >::reference, typename PiercedVector< value_t, key_t >::const_reference > | |
| Cbitpit::LevelSetContainerBaseCache< key_t, PiercedStorage< value_t, key_t >, typename PiercedStorage< value_t, key_t >::value_type, typename PiercedStorage< value_t, key_t >::reference, typename PiercedStorage< value_t, key_t >::const_reference > | |
| ►Cbitpit::LevelSetContainerBaseCache< key_t, PiercedStorage< value_t, key_t >, PiercedStorage< value_t, key_t >::value_type, PiercedStorage< value_t, key_t >::reference, PiercedStorage< value_t, key_t >::const_reference > | |
| Cbitpit::LevelSetContainerCache< key_t, PiercedStorage< value_t, key_t > > | |
| ►Cbitpit::LevelSetContainerBaseCache< key_t, PiercedVector< value_t, key_t >, PiercedVector< value_t, key_t >::value_type, PiercedVector< value_t, key_t >::reference, PiercedVector< value_t, key_t >::const_reference > | |
| Cbitpit::LevelSetContainerCache< key_t, PiercedVector< value_t, key_t > > | |
| ►Cbitpit::LevelSetContainerBaseCache< key_t, std::unordered_map< key_t, value_t >, std::unordered_map< key_t, value_t >::mapped_type > | |
| Cbitpit::LevelSetContainerCache< key_t, std::unordered_map< key_t, value_t > > | |
| ►Cbitpit::LevelSetContainerBaseCache< key_t, std::vector< value_t >, std::vector< value_t >::value_type, std::vector< value_t >::reference, std::vector< value_t >::const_reference > | |
| Cbitpit::LevelSetContainerCache< key_t, std::vector< value_t > > | |
| ►Cbitpit::LevelSetCache< key_type > | |
| Cbitpit::LevelSetValueCache< key_type, value_t > | |
| Cbitpit::LevelSetCacheCollection< key_t > | The class LevelSetCacheCollection allows to store a collection of caches |
| Cbitpit::LevelSetCacheCollection< key_t >::Item | The class LevelSetCacheCollection::Item defines the items stored in a cache collection. Each item stores the cache and the factory that will be used to create the cache |
| ►Cbitpit::LevelSetCacheCollection< long > | |
| Cbitpit::ElementCacheCollection | The class ElementCacheCollection allows to store a collection of caches for the elements of a mesh |
| ►Cbitpit::LevelSetCacheFactory< key_t > | The class LevelSetCacheFactory provides basic functionalities for cache factories |
| ►Cbitpit::LevelSetValueCacheFactory< key_t, LevelSetContainerCache< key_t, container_t >::value_type > | |
| ►Cbitpit::LevelSetContainerBaseCacheFactory< key_t, container_t > | The class LevelSetContainerBaseCacheFactory provides basic functionalities for cache factories |
| Cbitpit::LevelSetContainerCacheFactory< key_t, container_t > | The class LevelSetContainerCacheFactory provides basic functionalities for cache factories |
| ►Cbitpit::LevelSetValueCacheFactory< key_t, value_t > | The class LevelSetValueCacheFactory provides basic functionalities for cache factories |
| ►Cbitpit::LevelSetContainerBaseCacheFactory< key_t, std::unordered_map< key_t, value_t > > | |
| Cbitpit::LevelSetContainerCacheFactory< key_t, std::unordered_map< key_t, value_t > > | |
| Cbitpit::LevelSetContainerCacheFactory< key_t, std::unordered_map< key_t, value_t > > | |
| ►Cbitpit::LevelSetContainerBaseCacheFactory< key_t, std::vector< value_t > > | |
| Cbitpit::LevelSetContainerCacheFactory< key_t, std::vector< value_t > > | |
| Cbitpit::LevelSetContainerCacheFactory< key_t, std::vector< value_t > > | |
| ►Cbitpit::LevelSetContainerBaseCacheFactory< key_t, PiercedVector< value_t, key_t > > | |
| Cbitpit::LevelSetContainerCacheFactory< key_t, PiercedVector< value_t, key_t > > | |
| Cbitpit::LevelSetContainerCacheFactory< key_t, PiercedVector< value_t, key_t > > | |
| ►Cbitpit::LevelSetContainerBaseCacheFactory< key_t, PiercedStorage< value_t, key_t > > | |
| Cbitpit::LevelSetContainerCacheFactory< key_t, PiercedStorage< value_t, key_t > > | |
| Cbitpit::LevelSetContainerCacheFactory< key_t, PiercedStorage< value_t, key_t > > | |
| Cbitpit::LevelSetFieldHasher | |
| Cbitpit::LevelSetInfo | A public container which includes all information provided by LevelSet |
| ►Cbitpit::LevelSetKernel | Mesh specific implementation to calculate the levelset function |
| ►Cbitpit::LevelSetCachedKernel | Base class for defining kernels that need to cache data |
| Cbitpit::LevelSetCartesianKernel | Implements LevelSetKernel for cartesian meshes |
| Cbitpit::LevelSetOctreeKernel | Implements LevelSetKernel for octree meshes |
| Cbitpit::LevelSetUnstructuredKernel | Implements LevelSetKernel for unstructured meshes |
| ►Cbitpit::LevelSetProxyBaseObject | |
| Cbitpit::LevelSetProxyObject< LevelSetObject > | |
| ►Cbitpit::LevelSetProxyObject< SourceLevelSetObject, SourceLevelSetObject > | |
| ►Cbitpit::LevelSetBooleanBaseObject< SourceLevelSetObject > | Base class which deals with boolean operation between two LevelSetObjects |
| Cbitpit::LevelSetBooleanObject< SourceLevelSetObject > | Class which deals with boolean operation between two LevelSetObjects |
| ►Cbitpit::LevelSetComplementBaseObject< SourceLevelSetObject > | Base class that allows to evaluate the complement of a LevelSetObjects |
| Cbitpit::LevelSetComplementObject< SourceLevelSetObject > | Class that allows to evaluate the complement of a LevelSetObjects |
| ►Cbitpit::LevelSetProxyObject< LevelSetObject, LevelSetObject > | |
| Cbitpit::LevelSetBooleanBaseObject< LevelSetObject > | |
| ►Cbitpit::LevelSetComplementBaseObject< LevelSetObject > | |
| Cbitpit::LevelSetComplementObject< LevelSetObject > | |
| Cbitpit::LevelSetComplementObject< LevelSetObject > | |
| ►Cbitpit::LevelSetProxyObject< LevelSetSegmentationBaseObject, LevelSetSegmentationBaseObject > | |
| ►Cbitpit::LevelSetBooleanBaseObject< LevelSetSegmentationBaseObject > | |
| Cbitpit::LevelSetBooleanObject< LevelSetSegmentationBaseObject > | |
| Cbitpit::LevelSetBooleanObject< LevelSetSegmentationBaseObject > | |
| ►Cbitpit::LevelSetComplementBaseObject< LevelSetSegmentationBaseObject > | |
| Cbitpit::LevelSetComplementObject< LevelSetSegmentationBaseObject > | |
| Cbitpit::LevelSetComplementObject< LevelSetSegmentationBaseObject > | |
| Cbitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject > | Interface class for all objects, which depend on other LevelSetObjects |
| Cbitpit::LevelSetSegmentationSurfaceInfo | Segmentation kernel |
| ►Cbitpit::LevelSetValueCacheBaseEntry< value_t > | |
| Cbitpit::LevelSetValueCacheEntry< value_t > | The class LevelSetValueCacheEntry allows to get read-only access to a value stored in the cache |
| ►Cbitpit::LevelSetValueCacheBaseEntry< bool > | |
| Cbitpit::LevelSetValueCacheEntry< bool > | |
| Cbitpit::LevelSetValueCacheEntry< bool > | |
| Cbitpit::LIFOStack< T > | Class for Last In First Out stack |
| Cbitpit::LocalTree | Local octree portion for each process |
| Cbitpit::log::LoggerManipulator< T > | |
| Cbitpit::LoggerBuffer::Settings | |
| Cbitpit::LoggerManager | Manager for the loggers |
| Cbitpit::Map | Transformation Mapper |
| Cbitpit::mapping::Info | The Info is the structure to store info about mapping between elements |
| Cbitpit::MaxPQueue< T, T1 > | Class for max priority queue |
| Cbitpit::MinPQueue< T, T1 > | Class for min priority queue |
| Cbitpit::Octant | Octant class definition |
| ►Cbitpit::ParaTree | Para Tree is the user interface class |
| Cbitpit::PabloUniform | PABLO Uniform is an example of user class derived from ParaTree to map ParaTree in a uniform (square/cubic) domain. Pablo Uniform takes as input in constructor the coordinates of the origin (X,Y,Z) and the length of the side L |
| Cbitpit::ParaTree::LoadBalanceRanges | |
| ►Cbitpit::PatchInfo | Interface for defining patch info |
| Cbitpit::PatchNumberingInfo | Numbering information about the patch |
| ►Cbitpit::PatchKernel::PointPositionLess | |
| ►Cbitpit::PatchKernel::CellFuzzyPositionLess | |
| Cbitpit::PatchKernel::CellFuzzyPositionGreater | |
| ►Cbitpit::PatchKernel::CellPositionLess | |
| Cbitpit::PatchKernel::CellPositionGreater | |
| ►Cbitpit::PatchKernel::VertexPositionLess | |
| Cbitpit::PatchKernel::VertexPositionGreater | |
| Cbitpit::PatchManager | The PatchManager oversee the handling of the patches |
| ►Cbitpit::PatchSkdTree | PatchSkdTree is the class that implements a spatial kd-tree (skd-tree) a bitpit patch |
| Cbitpit::SurfaceSkdTree | The SurfaceSkdTree implements a Bounding Volume Hierarchy tree for surface patches |
| Cbitpit::VolumeSkdTree | The VolumeSkdTree implements a Bounding Volume Hierarchy tree for volume patches |
| Cbitpit::PetscManager | Handles the interaction with PETSc library |
| Cbitpit::PiercedKernel< id_t >::positionGreater | |
| Cbitpit::PiercedKernel< id_t >::positionLess | |
| Cbitpit::PiercedKernelIterator< id_t > | Iterator for the class PiercedKernel |
| ►Cbitpit::PiercedKernelIterator< id_t > | |
| Cbitpit::PiercedStorageIterator< value_t, id_t > | |
| Cbitpit::PiercedStorageIterator< const value_t, id_t > | |
| ►Cbitpit::PiercedKernelIterator< long > | |
| Cbitpit::PiercedStorageIterator< value_t, id_t, value_no_cv_t > | Iterator for the class PiercedStorage |
| Cbitpit::PiercedKernelRange< id_t > | The PiercedKernelRange allow to iterate using range-based loops over a PiercedStorage |
| ►Cbitpit::PiercedKernelRange< id_t > | |
| Cbitpit::PiercedStorageRange< value_t, id_t > | |
| Cbitpit::PiercedStorageRange< const value_t, id_t > | |
| ►Cbitpit::PiercedKernelRange< long > | |
| Cbitpit::PiercedStorageRange< value_t, id_t, value_no_cv_t > | The PiercedStorageRange allow to iterate using range-based loops over a PiercedStorage |
| ►Cbitpit::PiercedSyncAction | Action for pierced synchronization |
| Cbitpit::PiercedKernel< id_t >::ClearAction | |
| Cbitpit::PiercedKernel< id_t >::EraseAction | |
| Cbitpit::PiercedKernel< id_t >::FillAction | |
| Cbitpit::PiercedKernel< id_t >::MoveAction | |
| Cbitpit::PiercedKernel< id_t >::ReserveAction | |
| Cbitpit::PiercedKernel< id_t >::ResizeAction | |
| Cbitpit::PiercedKernel< id_t >::ShrinkToFitAction | |
| Cbitpit::PiercedKernel< id_t >::SortAction | |
| Cbitpit::PiercedKernel< id_t >::SqueezeAction | |
| Cbitpit::PiercedKernel< id_t >::SwapAction | |
| ►Cbitpit::PiercedSyncMaster | Base class for defining an object that acts like a master in pierced synchronization |
| ►Cbitpit::BasePiercedKernel | Base class for the pierced kernel |
| Cbitpit::PiercedKernel< PK_id_t > | |
| ►Cbitpit::PiercedKernel< long > | |
| Cbitpit::PiercedVectorKernel< long > | |
| Cbitpit::PiercedVectorKernel< id_t > | Kernel of the pierced vector |
| ►Cbitpit::PiercedKernel< key_t > | |
| Cbitpit::PiercedVectorKernel< key_t > | |
| ►Cbitpit::PiercedKernel< id_t > | |
| Cbitpit::PiercedVectorKernel< id_t > | |
| Cbitpit::id_type< id_t > | |
| Cbitpit::FillAction< id_t > | |
| Cbitpit::MoveAction< id_t > | |
| Cbitpit::SwapAction< id_t > | |
| Cbitpit::EraseAction< id_t > | |
| Cbitpit::ClearAction< id_t > | |
| Cbitpit::ReserveAction< id_t > | |
| Cbitpit::ResizeAction< id_t > | |
| Cbitpit::SortAction< id_t > | |
| Cbitpit::SqueezeAction< id_t > | |
| Cbitpit::ShrinkToFitAction< id_t > | |
| Cbitpit::PiercedKernel< id_t > | Metafunction for generating a pierced kernel |
| Cbitpit::PiercedSyncMaster::SyncModeHasher | |
| ►Cbitpit::PiercedSyncSlave | Base class for defining an object that acts like a slave in pierced synchronization |
| Cbitpit::KernelType< id_t > | |
| Cbitpit::PiercedStorageSyncSlave< long > | |
| Cbitpit::PiercedStorageSyncSlave< key_t > | |
| Cbitpit::PiercedStorageSyncSlave< id_t > | Base class for defining storages that acts like a slave in pierced synchronization |
| Cbitpit::pod::PODField | The PODfield structure is used to store the fields inside POD classes |
| Cbitpit::pod::PODMode | The PODMode structure is used to store the modes inside pod classes |
| Cbitpit::pod::SnapshotFile | The SnapFile structure is used to store the file names inside POD classes |
| Cbitpit::ProxyVector< value_t, thread_safe > | Metafunction for generating a list of elements that can be either stored in an external vectror or, if the elements are constant, inside the container itself |
| Cbitpit::ProxyVectorIterator< value_t, container_t > | Iterator for the class ProxyVector |
| Cbitpit::ProxyVectorStorageInterface< pointer_t, const_pointer_t > | Interface for ProxyVector storages |
| ►Cbitpit::ProxyVectorStorageInterface< container_t::pointer, container_t::const_pointer > | |
| Cbitpit::ProxyVectorStorage< value_t, container_t, thread_safe > | Metafunction for generating ProxyVector storages |
| ►Cbitpit::ProxyVectorStorageInterface< value_t *, const value_t * > | |
| Cbitpit::ProxyVectorDummyStorage< value_t, pointer_t, const_pointer_t > | Metafunction for generating ProxyVector dummy storages |
| ►Cbitpit::RBFKernel | Base class to handle Radial Basis Function with a large set of nodes |
| Cbitpit::RBF | Class to handle Radial Basis Function with a large set of 3D points as nodes |
| ►Cbitpit::ReconstructionAssembler | Allows to define reconstruction polynomial |
| Cbitpit::Reconstruction | Allows to build and apply a polynomial reconstructions |
| ►Cbitpit::ReconstructionKernel | Allows to evaluate the weight of a reconstruction polynomial previously assembled |
| Cbitpit::Reconstruction | Allows to build and apply a polynomial reconstructions |
| Cbitpit::ReconstructionPolynomial | Allows to apply a reconstruction polynomial previously assembled |
| ►Cbitpit::ReferenceElementInfo | Allows to define information about reference elements |
| ►Cbitpit::Reference0DElementInfo | Allows to define information about reference zero-dimensional elements |
| Cbitpit::ReferenceVertexInfo | Defines the information about the reference vertex |
| ►Cbitpit::Reference1DElementInfo | Allows to define information about reference one-dimensional elements |
| Cbitpit::ReferenceLineInfo | Defines the information about the reference line |
| ►Cbitpit::Reference2DElementInfo | Allows to define information about reference two-dimensional elements |
| Cbitpit::ReferencePixelInfo | Defines the information about the reference pixel |
| Cbitpit::ReferenceQuadInfo | Defines the information about the reference quadrangle |
| Cbitpit::ReferenceTriangleInfo | Defines the information about the reference triangle |
| ►Cbitpit::Reference3DElementInfo | Allows to define information about reference three-dimensional elements |
| Cbitpit::ReferenceHexahedronInfo | Defines the information about the reference hexahedron |
| Cbitpit::ReferencePyramidInfo | Defines the information about the reference pyramid |
| Cbitpit::ReferenceTetraInfo | Defines the information about the reference tetrahedron |
| Cbitpit::ReferenceVoxelInfo | Defines the information about the reference voxel |
| Cbitpit::ReferenceWedgeInfo | Defines the information about the reference wedge |
| ►Cbitpit::SkdBox | Defines a box |
| Cbitpit::SkdNode | The SkdPatchInfo class defines a node of the skd-tree |
| Cbitpit::SkdGlobalCellDistance | Allows to define a distance between a point and a cell |
| Cbitpit::SkdPatchInfo | Allows to store patch information needed for the construction and the utilization of a skd-tree |
| Cbitpit::SparseMatrix | Sparse matrix |
| ►Cbitpit::STLBase | Base class for the STL writer and the STL reader |
| Cbitpit::STLReader | Class for reading ASCII and binary STL files |
| Cbitpit::STLWriter | Class for writing ASCII and binary STL files |
| Cbitpit::STLReader::InspectionInfo | Structure holding inspection information |
| ►Cbitpit::SystemMatrixAssembler | Interface for defining system matrix assemblers |
| Cbitpit::DiscretizationStencilSolverAssembler< StencilScalar > | |
| Cbitpit::DiscretizationStencilSolverAssembler< StencilVector > | |
| Cbitpit::DiscretizationStencilSolverAssembler< StencilBlock > | |
| Cbitpit::DiscretizationStencilSolverAssembler< stencil_t, solver_kernel_t > | The DiscretizationStencilSolverAssembler class defines an assembler for building the stencil solver |
| ►Cbitpit::SplitSystemMatrixAssembler | Base class for defining assemblers for split system solvers |
| Cbitpit::SplitSystemSparseMatrixAssembler | Allows to assembly a split system solver from a sparse matrix |
| ►Cbitpit::SystemSparseMatrixAssembler | Defines an assembler for building the system matrix form a sparse matrix |
| Cbitpit::SplitSystemSparseMatrixAssembler | Allows to assembly a split system solver from a sparse matrix |
| Cbitpit::SystemMatrixAssembler::AssemblyOptions | |
| ►Cbitpit::SystemMatrixOrdering | Interface for defining classes that allows to reorder the system matrix |
| Cbitpit::NaturalSystemMatrixOrdering | Defines allows to use a matrix natural ordering |
| Cbitpit::ProxySystemMatrixOrdering< RowRankStorage, ColRankStorage > | The ProxySystemMatrixOrdering class defines allows to use a matrix ordering defined in some external storage |
| ►Cbitpit::SystemSolver | Methods for building and solving large linear systems |
| Cbitpit::DiscretizationStencilSolver< StencilScalar > | |
| Cbitpit::DiscretizationStencilSolver< StencilVector > | |
| Cbitpit::DiscretizationStencilSolver< StencilBlock > | |
| CAMGSystemSolver | The class AMGSystemSolver is derived form SystemSolver and it allows to solve the linear system using PETSc GAMG preconditioner. Only non-block matrices can be solved using GAMG |
| Cbitpit::DiscretizationStencilSolver< stencil_t, solver_kernel_t > | |
| ►Cbitpit::SplitSystemSolver | Allows to solve a split linear system |
| CAMGSplitSystemSolver | The class AMGSplitSystemSolver is derived form SplitSystemSolver and it allows to solve the linear system using PETSc GAMG preconditioner. Only non-block matrices can be solved using GAMG |
| Cbitpit::TreeConstants | Global constants associated to a PABLO tree |
| ►Cbitpit::utils::DoubleFloatingComparison | |
| Cbitpit::utils::DoubleFloatingEqual | |
| Cbitpit::utils::DoubleFloatingGreater | |
| Cbitpit::utils::DoubleFloatingGreaterEqual | |
| Cbitpit::utils::DoubleFloatingLess | |
| Cbitpit::utils::DoubleFloatingLessEqual | |
| Cbitpit::utils::hashing::hash< TT > | |
| Cbitpit::utils::hashing::hash< std::pair< T, U > > | |
| Cbitpit::utils::hashing::hash< std::tuple< TT... > > | |
| Cbitpit::Vertex | Defines the vertexs |
| Cbitpit::Vertex::Less | |
| Cbitpit::VolOctree::OctantInfo | |
| Cbitpit::VolOctree::OctantInfoHasher | |
| ►Cbitpit::VolumeMapper | The VolumeMapper is the class to map two meshes |
| Cbitpit::VolOctreeMapper | The VolOctreeMapper is the class to map two meshes of class VolOctree |
| ►Cbitpit::VTK | A base class for VTK input output |
| Cbitpit::VTKRectilinearGrid | VTK input output for Rectilinear Meshes |
| Cbitpit::VTKUnstructuredGrid | VTK input output for Unstructured Meshes |
| ►Cbitpit::VTKBaseContainer | An interface class to all containers that are batively supported by VTK |
| Cbitpit::VTKVectorContainer< T > | Implementation of VTKBaseContainer in order to support natively std::vector in VTK |
| ►Cbitpit::VTKBaseStreamer | The base class to be used to derive VTK streamers form |
| CFieldStreamer | |
| ►Cbitpit::LevelSetObject | Interface class for all objects with respect to whom the levelset function may be computed |
| Cbitpit::LevelSetProxyObject< LevelSetObject > | |
| Cbitpit::LevelSetProxyObject< LevelSetObject, LevelSetObject > | |
| Cbitpit::LevelSetProxyObject< SourceLevelSetObject, BaseLevelSetObject > | Interface class for all objects, which depend on other LevelSetObjects |
| ►Cbitpit::LevelSetSegmentationBaseObject | Implements visitor pattern fo segmentated geometries |
| Cbitpit::LevelSetProxyObject< LevelSetSegmentationBaseObject, LevelSetSegmentationBaseObject > | |
| ►Cbitpit::LevelSetSegmentationObject | Implements visitor pattern fo segmentated geometries |
| Cbitpit::LevelSetMaskObject | Implements the levelset around a set of cells or interfaces of the kernel |
| Cbitpit::POD | The POD (Proper Orthogonal Decomposition) class provides an interface for defining POD object |
| ►Cbitpit::PODKernel | Interface to manage the mesh dependent members and functions of a POD object |
| Cbitpit::PODVolOctree | The PODVolOctree is the specialized class of PODKernel for VolOctree meshes |
| ►Cbitpit::PatchKernel | Interface for defining patches |
| ►Cbitpit::LineKernel | |
| Cbitpit::LineUnstructured | Defines an unstructured line tasselation |
| ►Cbitpit::PointKernel | |
| Cbitpit::PointCloud | Defines a point cloud |
| ►Cbitpit::SurfaceKernel | Interface for defining surface patches |
| Cbitpit::SurfUnstructured | Defines an unstructured surface triangulation |
| ►Cbitpit::VolumeKernel | Interface for defining volume patches |
| Cbitpit::VolCartesian | The VolCartesian defines a Cartesian patch |
| Cbitpit::VolOctree | The VolOctree defines a Octree patch |
| Cbitpit::VolUnstructured | Defines a dummy unstructured volume patch |
| Cbitpit::VTKNativeStreamer | In VTKNativeStreamer all instances of classes derived from VTKBaseConatiner are stored. Right now only std::vector is supported |
| Cbitpit::VTKUnstructuredGrid::HomogeneousInfoStreamer | |
| Cbitpit::VTKField | VTKField handles geometry and data field information for the VTK format |
| Cbitpit::VTKTypes | VTK data types handling |
| CCellHalfEdge | Defines cell half-edges |
| CData | |
| ►CDiscreteStencil< std::array< double, 3 >, typename DiscreteStencilWeightValueInfo< std::array< double, 3 > >::type > | |
| Cbitpit::MPDiscreteStencil< std::array< double, 3 > > | |
| ►CDiscreteStencil< std::vector< double >, typename DiscreteStencilWeightValueInfo< std::vector< double > >::type > | |
| Cbitpit::MPDiscreteStencil< std::vector< double > > | |
| CInfoBitpodPP | Database of essential information absorbed from the custom arguments |
| ►Csolver_kernel_t::Assembler | |
| Cbitpit::DiscretizationStencilSolverAssembler< stencil_t, solver_kernel_t > | |
| ►CSourceLevelSetObject | |
| Cbitpit::LevelSetProxyObject< SourceLevelSetObject, SourceLevelSetObject > | |
| ►Cstd::fstream | |
| ►Cbitpit::BinaryArchive | Base class for binary archives |
| Cbitpit::IBinaryArchive | Input binary archive |
| Cbitpit::OBinaryArchive | Output binary archive |
| ►Cstd::istream | |
| Cbitpit::LineStream | LineStream defines a stream for reading lines |
| ►Cstd::ostream | |
| Cbitpit::Logger | Message logger |
| ►Cstd::streambuf | |
| ►Cbitpit::LineBuffer | LineBuffer defines a buffer for reading lines |
| Cbitpit::LineStream | LineStream defines a stream for reading lines |
| Cbitpit::LoggerBuffer | Stream buffer for the message logger |
| CTesselation | Allows to tessalete polygons and polyhedrons |
| CVTKUnstructuredGridStreamer | Streamer for VTKUnstructuredGrid if the grid is made of homogeneous types |