Climpet::_event_class | |
Climpet::_stretch | |
CSF::abstract_linear_solver< T, S > | |
CSF::abstract_matrix< T, S > | |
►CSF::abstract_partitioner< T, S > | Abstract base class for a mesh partitioner |
CSF::kdtree_partitioner< T, S > | |
CSF::abstract_vector< T, S > | |
Climpet::action_potential | |
Copencarp::Activation | Event detection data structures |
Climpet::ap_event | |
Climpet::ap_events | |
Copencarp::sig::APfoot | |
CasciiPlotter | |
Copencarp::async_io_item | |
Copencarp::async::async_IO_queue | Queue with the data required for performing async IO writes to IGB |
Climpet::auxotonicStretch | |
►Copencarp::base_timer | |
Copencarp::timer_eq | |
Copencarp::timer_neq | |
►Copencarp::Basic_physic | The abstract physics interface we can use to trigger all physics |
Copencarp::Electrics | |
Copencarp::Ionics | |
Copencarp::Laplace | |
Ckdpart::bbox< S > | Bounding box struct |
CBBoxDef | |
CBoundingBox | |
Climpet::cell_geom | |
Climpet::Clamp | |
CSF::commgraph< T > | The class holds the communication graph for a MPI_Exchange() call |
CSF::commgraph< size_t > | |
Copencarp::D_Complex | |
CD_Complex | |
Climpet::d_OdeVec | |
Copencarp::dbc_manager::dbc_data | |
Copencarp::dbc_manager | Manager for dirichlet boundary conditions |
CSF::dmat< S > | Dense matrix class |
CSF::dmat< double > | |
Ckdpart::elem< T, S > | Element definition |
►CElement | |
CHexahedron | |
CLine | |
CQuadrilateral | |
CTetrahedron | |
CTriangle | |
CSF::element_view< T, S > | Comfort class. Provides getter functions to access the mesh member variables more comfortably |
Copencarp::elliptic_solver | |
Chashmap::unordered_set< K, OPS >::entry_t | Internal entry type |
Climpet::event_mx_rate | |
Climpet::event_mx_val | |
Climpet::event_timing | |
Climpet::event_x_threshold | |
CfibDef | |
Copencarp::file_desc | File descriptor struct |
CFILE_PTR | |
Copencarp::generic_timing_stats | For analysis of the #iterations to solve CG |
Copencarp::geom_shape | Class to store shape definitions |
►CGrid | |
CGrid1D | |
CGrid2D | |
CGrid3D | |
Copencarp::gvec_data | |
Climpet::GVEC_DUMP | |
Chashmap::hash_cstr_ops | |
►Chashmap::hash_int_ops | |
Chashmap::hash_ops< int32_t > | |
Chashmap::hash_ops< int64_t > | |
Chashmap::hash_obj_ops | |
Chashmap::hash_ops< T > | Base hashing class |
Chashmap::hash_ops< SF::quadruple< T > > | |
Chashmap::hash_ops< SF::triple< T > > | |
Chashmap::hash_ops< SF::tuple< T > > | |
Chashmap::hash_ops< std::pair< P, Q > > | |
Chashmap::hash_ops< std::string > | |
Chashmap::hash_ops< std::tuple< T... > > | |
Chashmap::hash_ops< std::vector< T > > | |
Chashmap::hash_ptr_ops | |
Chistogramm_plotter< V > | Class that generates a histogram for a data vector and prints it using asciiPlotter |
Chashmap::idict< K, offset, OPS > | |
Chashmap::idict< K, 0, OPS > | |
Copencarp::igb_output_manager | |
Copencarp::IGBheader | |
CIGBheader | |
►CIIR_Filt | |
CButterworth | |
Climpet::IMPinfo | |
CSF::index_mapping< T > | Index mapping class. This is a bijective mapping |
CSF::index_mapping< mesh_int_t > | |
Copencarp::async::intercomm_layout | Minimal information needed for communication between MPI_Comms |
CInterp | Interpolate class |
Climpet::IOCtrl | |
►Climpet::IonIfBase | Represents the ionic model and plug-in (IMP) data structure |
Climpet::IonIf< T > | Child class of IonIfBase specialized for each ionic model type |
Climpet::IonType | Abstract class representing an ionic model type |
Climpet::isoSarcoStretch | |
Climpet::isoStretch | |
►Citerator | |
Chashmap::unordered_map< K, T, OPS >::const_iterator | Const iterator |
Chashmap::unordered_map< K, T, OPS >::iterator | Default iterator |
Chashmap::unordered_set< K, OPS >::const_iterator | |
Chashmap::unordered_set< K, OPS >::iterator | |
Copencarp::LAT_detector | |
Climpet::IonIf< T >::LimpetArray< S > | Utility class for handling arrays of data used by IMPs |
Climpet::IonIf< T >::LimpetArray< typename T::private_type > | |
Climpet::IonIf< T >::LimpetArray< typename T::private_type_vector > | |
Climpet::IonIf< T >::LimpetArray< typename T::state_type > | |
Climpet::LimpetData< T > | |
Copencarp::lin_solver_stats | For analysis of the #iterations to solve CG |
Copencarp::List | |
CList | |
Climpet::LUT | Lookup table structure |
Copencarp::MaterialType | Description of materal properties in a mesh |
CSF::matrix_integrator< T, S > | Abstract matrix integration base class |
►CSF::matrix_integrator< mesh_int_t, mesh_real_t > | |
Copencarp::elec_stiffness_integrator | |
Copencarp::mass_integrator | |
Cmatrixgraph_plotter< VEC > | Ascii matrix graph plotter |
CSF::meshdata< T, S > | The mesh storage class. It contains both element and vertex data |
CSF::meshdata< mesh_int_t, mesh_real_t > | |
Chashmap::mfp< K, OPS > | |
Ckdpart::mixed_pair< T, S > | Combined floating point and integer pair |
CSF::mixed_triple< T, S, V > | |
CSF::mixed_tuple< T, S > | |
CSF::mixed_tuple< mesh_t, int > | |
Climpet::MULTI_IF | |
►CSF::numbering< T, S > | The abstract numbering class |
CSF::petsc_numbering< T, S > | Functor class generating a numbering optimized for PETSc |
CSF::submesh_numbering< T, S > | Functor class applying a submesh renumbering |
Copencarp::parabolic_solver | |
►CSF::parallel_layout< T > | The base class for parallel layouts |
CSF::non_overlapping_layout< T > | The parallel layout of non overlapping indices |
CSF::overlapping_layout< T > | The overlapping_layout class contains the algorithms related to managing overlapping parallel index sets, such as the indexing of the nodes, faces or edges of a distributed mesh |
►CSF::parallel_layout< mesh_int_t > | |
CSF::non_overlapping_layout< mesh_int_t > | |
CSF::overlapping_layout< mesh_int_t > | |
Ckdpart::parallel_partitioner< T, S > | |
Ckdpart::partition< T, S > | Struct holding all partition data |
Copencarp::phie_recovery_data | |
►Copencarp::physMaterial | |
Copencarp::diffMaterial | |
Copencarp::elecMaterial | |
Copencarp::opticsMaterial | |
CpiecewiseLinear_function< V > | |
CSF::Point | Point and vector struct |
Copencarp::prog_stats | For display execution progress and statistical data of electrical solve |
►Cprogress< T > | Base class for tracking progress |
Cprogress_bar< T > | Display progress as a bar |
Cprogress_percent< T > | Display progress as a percentage |
Copencarp::sig::Pulse | |
Climpet::pulseStretch | |
Cquad_sele< T > | |
CSF::quadruple< T > | |
►CRegion | |
CBlockRegion | |
CCylindricalRegion | |
CSphericalRegion | |
Copencarp::RegionSpecs | Region based variations of arbitrary material parameters |
Climpet::restitute_dynamic | |
Climpet::restitute_S1S2 | |
Climpet::restitution | |
Copencarp::rgba | |
Crgba | |
CS_Complex | |
Copencarp::S_Complex | |
Copencarp::Salt_list | Saltatory list – memory is allocated in chunks |
►Copencarp::sig::sampleTraceFunc | |
Copencarp::sig::APfootFunc | Action potential foot pulse |
Copencarp::sig::biphasicTruncExpFunc | Biphasic truncated exponentials (capacitive discharge) |
Copencarp::sig::constFunc | Constant function |
Copencarp::sig::monophasicTruncExpFunc | Monophasic truncated exponentials (capacitive discharge) |
Copencarp::sig::sineFunc | Sine waves |
Copencarp::sig::stepFunc | Step function |
CSF::scatter_registry | The scatterer registry class |
CSF::scattering | Container for a PETSc VecScatter |
Copencarp::Sentinel | Sentinel for checking activity in the tissue |
Ckdpart::sequential_partitioner< T, S > | |
Copencarp::sig::sineWave | |
CSF::sparse_multiply_transpose< T, S > | Functor for the sparse matrix multiply-transpose operation |
Climpet::steady_state_ap | |
Copencarp::sig::Step | |
Copencarp::stim_electrode | |
Copencarp::stim_physics | |
Copencarp::stim_protocol | |
Copencarp::stim_pulse | Define the wave form of a stimulation pulse |
Copencarp::stimulus | |
Copencarp::sv_data | |
Climpet::SV_DUMP | Data structure to manage state variable file dumps |
Climpet::SV_TAB | Array of stat variable structures |
Copencarp::sync_io_item | |
Climpet::TargetAllocator< T > | Allocator structure for dynamically allocating memory on multiple targets |
Climpet::tc_grp | Time constant groups |
CTestGinkgo | |
Copencarp::sig::time_trace | Time tracing class |
Copencarp::sig::time_trace_ffmt | Manage trace format |
Copencarp::timer_manager | Centralize time managment and output triggering |
CTisAxes | |
CtmProfile | |
Climpet::trace | Manage input, output, resampling of traces |
Climpet::Trace_Info | Data structure to manage trace dumps. Should eventually be combined with the state variable dumps, but I'm keeping it separate for now for my own sanity |
Climpet::TrgList | |
Ctri_sele< T > | |
CSF::triple< T > | |
Climpet::ts | Time stepper |
CSF::tuple< T > | |
Chashmap::unordered_map< K, T, OPS > | |
Chashmap::unordered_map< mesh_int_t, mesh_int_t > | |
Chashmap::unordered_map< SF::quadruple< int >, SF::scattering *> | |
Chashmap::unordered_map< T, T > | |
Chashmap::unordered_set< K, OPS > | Custom unordered_set implementation |
Chashmap::unordered_set< int > | |
Ckdpart::vec3< S > | Minimalistic internal point struct |
Copencarp::vec3< V > | |
Copencarp::vec3< POINT_REAL > | |
CSF::vector< T > | A vector storing arbitrary data |
CSF::vector< double > | |
CSF::vector< elem_t > | |
CSF::vector< int > | |
CSF::vector< mesh_int_t > | |
CSF::vector< mesh_real_t > | |
CSF::vector< opencarp::Activation > | |
CSF::vector< opencarp::async_io_item > | |
CSF::vector< opencarp::IGBheader *> | |
CSF::vector< opencarp::RegionSpecs > | |
CSF::vector< opencarp::stimulus > | |
CSF::vector< opencarp::sv_data > | |
CSF::vector< opencarp::sync_io_item > | |
CSF::vector< S > | |
CSF::vector< SF::commgraph< size_t > > | |
CSF::vector< SF::vector< long int > > | |
CSF::vector< SF::vector< mesh_int_t > > | |
CSF::vector< SF_int > | |
CSF::vector< SF_real > | |
CSF::vector< size_t > | |
CSF::vector< sReal > | |
CSF::vector_integrator< T, S > | Abstract vector integration base class |