| Cpreprocessor::accu_t | |
| ►Ccadabra::ActionBase | |
| Ccadabra::ActionAddCell | |
| Ccadabra::ActionEraseText | |
| Ccadabra::ActionInsertText | |
| Ccadabra::ActionPositionCursor | |
| Ccadabra::ActionRemoveCell | |
| Ccadabra::ActionSetRunStatus | |
| Ccadabra::ActionSplitCell | |
| ►CAlgorithm | |
| Ccomponent | |
| Csplit | |
| ►Calgorithm | |
| Crename_dummies | |
| CAppDelegate() | |
| Csnoop::Snoop::AppEntry | C++ representation of a run entry |
| ►CApplication | |
| CCadabra | The Cadabra notebook application |
| CProgressMonitor::Block | |
| CServer::Block | |
| ►CBox | |
| Ccadabra::Console | |
| CServer::CatchOutput | Python output catching |
| ►CClient | |
| CMyClient | |
| ►CColumnRecord | |
| CGitChooseModelColumns | |
| ►Ccombin::combinations_base< T > | |
| Ccombin::combinations< T > | |
| Ccombin::symm_helper< T > | |
| Ccombin::symm_val_helper< T > | |
| ►Ccombin::combinations_base< unsigned int > | |
| Ccombin::combinations< unsigned int > | |
| Ccombin::symm_helper< unsigned int > | |
| Ccombin::symm_val_helper< unsigned int > | |
| Ccadabra::ComputeThread | |
| CServer::Connection | |
| ►Cyngtab::filled_tableau< T >::const_iterator_base | |
| Cyngtab::filled_tableau< T >::const_iterator | |
| Cyngtab::filled_tableau< T >::in_column_const_iterator | A const iterator which stays inside a given column of a tableau |
| Cyngtab::filled_tableau< T >::in_row_const_iterator | |
| Ccadabra::DataCell | |
| ►CDialog | |
| Ccadabra::ChooseColoursDialog | |
| CDiffViewer | |
| CSelectFileDialog | |
| ►Ccadabra::DisplayBase | |
| Ccadabra::DisplayMMA | |
| ►Ccadabra::DisplaySympy | |
| Csympy::SympyBridge | Helper class to enable conversion from/to sympy |
| Ccadabra::DisplayTerminal | |
| Ccadabra::DisplayTeX | |
| ►CDocumentThread | |
| Ccadabra_osx::NotebookWindow | |
| ►Ccadabra::DocumentThread | |
| Ccadabra::NotebookWindow | |
| ►CDrawingArea | |
| Ccadabra::TeXView::TeXArea | |
| ►Cenable_shared_from_this | |
| Ccadabra::BoundPropertyBase | |
| Ccadabra::Ex | |
| ►CEventBox | |
| Ccadabra::ImageView | |
| Ccadabra::TeXView | |
| Ccadabra::Ex_comparator | |
| Ccadabra::Ex_hasher | |
| Ccadabra::Ex_is_equivalent | |
| Ccadabra::Ex_is_less | |
| Ccadabra::exchange | |
| Ccadabra::str_node::flag_t | |
| Csnoop::Flush | |
| ►CFrame | |
| CCellDiff | |
| ►CGUIBase | |
| Ccadabra_osx::NotebookWindow | |
| ►Ccadabra::GUIBase | |
| Ccadabra::NotebookWindow | |
| Ccadabra::DataCell::id_t | Each cell is identified by a serial number 'id' which is used to keep track of it across network calls, and a bool indicating whether the client or the server has created this cell |
| Ccadabra::exchange::identical_tensors_t | |
| CImages | |
| ►Ccadabra::IndexClassifier | |
| ►Ccadabra::Algorithm | |
| Ccadabra::canonicalise | |
| Ccadabra::collect_components | |
| Ccadabra::collect_factors | |
| Ccadabra::collect_terms | |
| Ccadabra::combine | |
| Ccadabra::complete | |
| Ccadabra::decompose | |
| Ccadabra::decompose_product | |
| Ccadabra::distribute | |
| ►Ccadabra::drop_keep_weight | |
| Ccadabra::drop_weight | |
| Ccadabra::keep_weight | |
| Ccadabra::einsteinify | |
| ►Ccadabra::eliminate_converter | |
| Ccadabra::eliminate_metric | |
| Ccadabra::eliminate_vielbein | |
| Ccadabra::eliminate_kronecker | |
| Ccadabra::epsilon_to_delta | |
| Ccadabra::evaluate | |
| Ccadabra::expand | |
| Ccadabra::expand_delta | |
| Ccadabra::expand_diracbar | |
| Ccadabra::expand_power | |
| Ccadabra::explicit_indices | |
| Ccadabra::factor_in | |
| Ccadabra::factor_out | |
| Ccadabra::fierz | |
| Ccadabra::flatten_product | |
| Ccadabra::flatten_sum | |
| Ccadabra::indexsort | |
| Ccadabra::integrate_by_parts | |
| Ccadabra::join_gamma | |
| Ccadabra::keep_terms | |
| Ccadabra::lower_free_indices | |
| Ccadabra::map_mma | |
| Ccadabra::map_sympy | |
| Ccadabra::order | |
| Ccadabra::product_rule | |
| Ccadabra::reduce_delta | |
| Ccadabra::rename_dummies | |
| Ccadabra::replace_match | |
| Ccadabra::rewrite_indices | |
| Ccadabra::simplify | |
| Ccadabra::sort_product | |
| Ccadabra::sort_spinors | |
| Ccadabra::sort_sum | |
| Ccadabra::split_gamma | |
| Ccadabra::split_index | |
| Ccadabra::substitute | |
| Ccadabra::sym | |
| ►Ccadabra::tab_basics | |
| Ccadabra::lr_tensor | |
| Ccadabra::tabdimension | |
| Ccadabra::take_match | |
| Ccadabra::untrace | |
| Ccadabra::unwrap | |
| Ccadabra::unzoom | |
| Ccadabra::vary | |
| Ccadabra::young_project | |
| Ccadabra::young_project_product | |
| Ccadabra::young_project_tensor | |
| Ccadabra::young_reduce | |
| Ccadabra::zoom | |
| CExNode | ExNode is a combination of an Ex::iterator and an interface which we can use to manipulate the data pointed to by this iterator |
| Ccadabra::Inherit< T > | If a property X derives from Inherit<Y>, and get<Y> is called on an object which has an X property (but no Y property), then the get<Y> will look at the non-index child of the object to see if that has a Y property |
| ►Ccadabra::Inherit< SortOrder > | |
| ►Ccadabra::Derivative | |
| Ccadabra::ExteriorDerivative | |
| Ccadabra::PartialDerivative | |
| ►Citerator_base | |
| Ccadabra::index_iterator | |
| ►Cyngtab::filled_tableau< T >::iterator_base | |
| Cyngtab::filled_tableau< T >::in_column_iterator | An iterator which stays inside a given column of a tableau |
| Cyngtab::filled_tableau< T >::in_row_iterator | An iterator which stays inside a given row of a tableau |
| Cyngtab::filled_tableau< T >::iterator | An iterator over all boxes of a tableau, left to right, top to bottom |
| Ccadabra::Kernel | |
| Ccadabra::keyval_t | Arguments to properties get parsed into a keyval_t structure |
| Ccadabra::indexsort::less_indexed_treenode | |
| Csnoop::Snoop::LogEntry | C++ representation of a log entry |
| ►Clogic_error | |
| Ccadabra::TeXEngine::TeXException | |
| ►CCadabraException | |
| CArgumentException | Exception thrown when arguments to an algorithm or property are not correct |
| ►CConsistencyException | |
| Ccadabra::WeightInherit::WeightException | |
| CInternalError | Exception thrown when there the Cadabra code detects an internal inconsistency; this should never happen, but is better than bailing out with an assert |
| CInterruptionException | |
| CNonScalarException | Exception thrown when something requires that an expression is a pure scalar (i.e |
| CNotYetImplemented | Exception thrown when there the Cadabra code detects an internal inconsistency; this should never happen, but is better than bailing out with an assert |
| CParseException | |
| CRuntimeException | Exception thrown when an algorithm cannot complete, e.g |
| CPermutationException | |
| CMMA | |
| CMultiIndex< T > | A class to help iterating over all values of multiple objects |
| CNotebookController() | |
| ►C<NSApplicationDelegate> | |
| CAppDelegate | |
| Ccadabra::nset_it_less | |
| ►CNSObject | |
| CAppDelegate | |
| ►CNSViewController | |
| CNotebookController | |
| ►Cobject | |
| Ccadabra2_defaults.Console | |
| Ccadabra::Parser | |
| Ccadabra::pattern | |
| CPerm | |
| Ccadabra::DocumentThread::Prefs | |
| Cpreprocessor | |
| CProgressMonitor | |
| Ccadabra::yr::ProjectedForm | |
| Ccadabra::Properties | |
| ►Ccadabra::property | FIXME: the above two need to be merged, because parse may need access to the actual pattern tree, and once we are there, we may as well do checking |
| ►Ccadabra::Accent | |
| Ccadabra::DiracBar | |
| ►Ccadabra::AntiSymmetric | |
| Ccadabra::EpsilonTensor | |
| Ccadabra::GammaMatrix | |
| ►Ccadabra::CommutingAsProduct | |
| Ccadabra::Derivative | |
| Ccadabra::CommutingAsSum | |
| Ccadabra::Coordinate | |
| Ccadabra::DAntiSymmetric | |
| Ccadabra::Depends | |
| ►Ccadabra::DependsBase | |
| Ccadabra::Depends | |
| ►Ccadabra::DependsInherit | |
| Ccadabra::Derivative | |
| Ccadabra::DependsInherit | |
| Ccadabra::Derivative | |
| Ccadabra::Determinant | |
| ►Ccadabra::DifferentialFormBase | |
| Ccadabra::DifferentialForm | |
| Ccadabra::ExteriorDerivative | |
| Ccadabra::DiracBar | |
| ►Ccadabra::Distributable | |
| Ccadabra::Derivative | |
| Ccadabra::DiracBar | |
| Ccadabra::Trace | |
| Ccadabra::EpsilonTensor | |
| Ccadabra::FilledTableau | |
| Ccadabra::GammaMatrix | |
| Ccadabra::GammaTraceless | |
| Ccadabra::ImaginaryI | |
| ►Ccadabra::ImplicitIndex | |
| ►Ccadabra::Matrix | |
| Ccadabra::GammaMatrix | |
| Ccadabra::Spinor | |
| ►Ccadabra::IndexInherit | |
| Ccadabra::Accent | |
| Ccadabra::Derivative | |
| Ccadabra::DifferentialForm | |
| Ccadabra::Trace | |
| Ccadabra::Integer | |
| Ccadabra::InverseMetric | |
| Ccadabra::InverseVielbein | |
| Ccadabra::KroneckerDelta | |
| ►Ccadabra::labelled_property | |
| ►Ccadabra::WeightBase | |
| Ccadabra::Derivative | |
| Ccadabra::Weight | |
| Ccadabra::WeightInherit | |
| Ccadabra::LaTeXForm | |
| ►Ccadabra::list_property | Something cannot be both a list property and a normal property at the same time, so we can safely inherit without virtual |
| ►Ccadabra::CommutingBehaviour | |
| Ccadabra::AntiCommuting | |
| Ccadabra::Commuting | |
| Ccadabra::NonCommuting | |
| Ccadabra::Indices | |
| Ccadabra::SortOrder | |
| Ccadabra::Matrix | |
| Ccadabra::Metric | |
| ►Ccadabra::NumericalFlat | Property indicating that an operator is numerically flat, so that numerical factors in the argument can be taken outside |
| Ccadabra::Accent | |
| Ccadabra::Derivative | |
| Ccadabra::Trace | |
| Ccadabra::PartialDerivative | |
| ►Ccadabra::PropertyInherit | PropertyInherit is like Inherit<T> for all properties |
| Ccadabra::Accent | |
| Ccadabra::RiemannTensor | |
| Ccadabra::SatisfiesBianchi | |
| ►Ccadabra::SelfCommutingBehaviour | |
| Ccadabra::SelfAntiCommuting | |
| Ccadabra::SelfCommuting | |
| Ccadabra::SelfNonCommuting | |
| Ccadabra::Spinor | |
| Ccadabra::Symbol | |
| ►Ccadabra::Symmetric | |
| Ccadabra::Diagonal | |
| Ccadabra::Metric | |
| Ccadabra::Tableau | |
| ►Ccadabra::TableauBase | |
| Ccadabra::AntiSymmetric | |
| Ccadabra::DAntiSymmetric | |
| Ccadabra::Derivative | |
| Ccadabra::KroneckerDelta | |
| Ccadabra::SatisfiesBianchi | |
| Ccadabra::Symmetric | |
| ►Ccadabra::TableauSymmetry | |
| Ccadabra::InverseMetric | |
| Ccadabra::RiemannTensor | |
| Ccadabra::WeylTensor | |
| Ccadabra::TableauSymmetry | |
| Ccadabra::Trace | |
| ►Ccadabra::Traceless | |
| Ccadabra::AntiSymmetric | |
| Ccadabra::WeylTensor | |
| Ccadabra::Vielbein | |
| Ccadabra::WeylTensor | |
| ►Cproperty | |
| CIntegral | |
| Ccadabra::Properties::registered_property_map_t | |
| Ccadabra2_defaults.Server | Object to handle advanced display in a UI-independent way |
| ►CServer | |
| Ccadabra::CadabraJupyter | |
| Csnoop::Snoop | Logging class with functionality to send log information to a remote server using a websocket connection |
| Csnoop::SnoopImpl | |
| CStopwatch | |
| Ccadabra::str_node | |
| Ccombin::symmetriser< T > | |
| Ccombin::symmetriser< unsigned int > | |
| Ccadabra2_defaults.PackageCompiler.Sympy | Stub object for when Sympy itself is not available |
| ►Cyngtab::tableau_base | |
| ►Cyngtab::tableau | |
| Cyngtab::filled_tableau< iterator > | |
| Cyngtab::filled_tableau< unsigned int > | |
| Cyngtab::filled_tableau< T > | |
| Cyngtab::tableaux< T > | |
| Ccadabra::exchange::tensor_type_t | |
| Ccadabra::TerminalStream | |
| Ccadabra::TeXEngine | |
| Ccadabra::TeXEngine::TeXRequest | |
| ►CTextView | |
| Ccadabra::CodeInput::exp_input_tv | The actual text widget used by CodeInput |
| Ccadabra::TextViewProxy | |
| CDiffTextView | |
| CProgressMonitor::Total | |
| ►Ctree | |
| Ccadabra::Ex | |
| Ccadabra::tree_equal_obj | |
| Ccadabra::tree_exact_equal_mod_prel_obj | |
| Ccadabra::tree_exact_equal_obj | |
| Ccadabra::tree_exact_less_for_indexmap_obj | Compare for indexmap_t |
| Ccadabra::tree_exact_less_mod_prel_obj | |
| Ccadabra::tree_exact_less_no_wildcards_mod_prel_obj | |
| Ccadabra::tree_exact_less_no_wildcards_obj | Compare two trees exactly, treat wildcard names as ordinary names |
| Ccadabra::tree_exact_less_obj | Compare two trees exactly, i.e. including exact index names |
| Ccadabra::tree_less_modprel_obj | |
| Ccadabra::tree_less_obj | Compare two trees by pattern logic, i.e. modulo index names |
| CUI | |
| ►CVBox | |
| Ccadabra::CodeInput | |
| Ccadabra::VisualCell | |
| ►CVPaned | |
| Ccadabra::NotebookCanvas | |
| ►CWindow | |
| CPreferencesWindow | |
| ►CWindow | |
| Ccadabra::NotebookWindow | |
| ►CKernel | |
| Cechokernel.EchoKernel | |
| ►CMetaPathFinder | |
| Ccadabra2_defaults.PackageCompiler | |
| ►CParentTs | |
| Ccadabra::BoundProperty< PropT, ParentTs > | |
| ►Cxinterpreter | |
| Ccadabra::CadabraJupyter | |