You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
electroCUDA
electroCUDA – see wiki for documentation & theoretical overview
Summary statistics of an independent neuronal source decomposed by electroCUDA
ElectroCUDA – robust preprocessing & analysis for electrophysiology. Core features include noise-resistant signal processing, robust statistics & extensive hardware acceleration.
ElectroCUDA is intended for any multichannel field potential recordings (LFP/EEG/MEG), but development has focused on intracranial EEG (ECoG/sEEG) thus far.
Code is Matlab-based with calls to compiled CUDA, C/C++ & Fortran binaries. User-friendly wrappers abstract away all non-Matlab operations. Modular code & data structures facilitate easy interoperability with other packages. Compute performance is maximized via layered hardware acceleration & comprehensive code optimizations.
Development status: PRE-ALPHA
⚠️ Code is not yet validated or peer-reviewed for general use
Acknowledgements
This work was supported by National Science Foundation Graduate Research Fellowship DGE-1650604 and Department of Defense Grant 13RSA281. See wiki for full acknowledgments.
License
ElectroCUDA is free and open-source under GNU GPL 3.0
Terms of use
Use this code at your own risk. Users assume full responsibility for any eventuality related to this code. This code is for research purposes only and is not intended for clinical or medical use.
USE AND DISTRIBUTION OF THIS SOFTWARE MAY BE SUBJECT TO UNIVERSITY OF CALIFORNIA INTELLECTUAL PROPERTY RIGHTS AND UNITED STATES MANDATES FOR FEDERALLY-FUNDED RESEARCH.
THE CONTENT HEREIN IS PROVIDED "AS IS" WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. IN NO EVENT SHALL THE AUTHORS AND CONTRIBUTORS OF CONTENT HEREIN BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY OR CONSEQUENTIAL DAMAGES AND/OR ADVERSE OUTCOMES RELATED IN ANY WAY TO THE USE OF THIS CONTENT. ANY USE OF THIS CONTENT IMPLIES ACCEPTANCE OF THESE TERMS.
Cite As
Kevin Tan (2023). electroCUDA (https://github.com/kevmtan/electroCUDA), GitHub. Retrieved .
Requires
- GPU Coder
- MATLAB Compiler
- Optimization Toolbox
- Parallel Computing Toolbox
- Signal Processing Toolbox
- Statistics and Machine Learning Toolbox
- Wavelet Toolbox
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxTags Add Tags
Acknowledgements
Inspired by: EEGLAB, iELVis, vlfeat/vlfeat, vlfeat/matconvnet, cbrewer2, gramm (complete data visualization toolbox, ggplot2/R-like)
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
deps
deps/ASR
- asr_calibrate
- asr_calibrate_r
- asr_process
- asr_process_r
- clean_artifacts
- clean_asr
- clean_channels
- clean_channels_nolocs
- clean_drifts
- clean_flatlines
- clean_rawdata
- clean_windows
- eegplugin_clean_rawdata
- pop_clean_rawdata
- rasr_nonlinear_eigenspace
- vis_artifacts
deps/ASR/private
- block_geometric_median
- design_fir
- design_kaiser
- filter_fast
- filtfilt_fast
- findjobj
- fit_eeg_distribution
- geometric_median
- hlp_handleerror
- hlp_microcache
- hlp_split
- hlp_varargin2struct
- sphericalSplineInterpolate
- window_func
deps/NoiseTools
- fold
- interpolate_bad_channels
- nt_3Dmat2cell
- nt_banner
- nt_bias_cluster
- nt_bias_fft
- nt_bias_filter
- nt_bsmean
- nt_bsplot
- nt_bsrms
- nt_cca
- nt_cca_aad
- nt_cca_crossvalidate
- nt_cca_crossvalidate
- nt_cca_crossvalidate2
- nt_cca_mm
- nt_cca_mm
- nt_cell2mat
- nt_cluster1D
- nt_cluster_jd
- nt_colorlines
- nt_cov
- nt_cov_lags
- nt_dataview
- nt_deboing
- nt_demean
- nt_demean2
- nt_destep
- nt_detrend
- nt_detrend2
- nt_dft_filter
- nt_double2int
- nt_dprime
- nt_dsample
- nt_dss0
- nt_dss1
- nt_epochify
- nt_eyeblink
- nt_filter_comb
- nt_filter_peak
- nt_find_bad_channels
- nt_find_outlier_trials
- nt_fixsign
- nt_greetings
- nt_growmask
- nt_idx
- nt_idxx
- nt_idx_disp
- nt_imagescc
- nt_index
- nt_inpaint
- nt_iplot
- nt_linestyles
- nt_lower_to_full
- nt_LSP
- nt_mark
- nt_mat2trial
- nt_mcca
- nt_mfilt
- nt_mmat
- nt_mmx
- nt_morton
- nt_multishift
- nt_multismooth
- nt_narrowband_scan
- nt_normcol
- nt_normpagecol
- nt_normrow
- nt_outliers
- nt_pca
- nt_pca0
- nt_pcarot
- nt_peaksign
- nt_phase_scramble
- nt_plotxx
- nt_plot_mmx
- nt_proximity
- nt_qca
- nt_qca0
- nt_qca02
- nt_qca2
- nt_qpca
- nt_qpca0
- nt_quad2square
- nt_read_data
- nt_read_header
- nt_regcov
- nt_regw
- nt_relshift
- nt_rereference
- nt_rereference2
- nt_resample_interp1
- nt_same_clim
- nt_sca
- nt_sgram
- nt_smooth
- nt_sns
- nt_sns0
- nt_sns1
- nt_sns_cluster
- nt_sparse_filter
- nt_spect_plot
- nt_spect_plot2
- nt_split
- nt_split_jd
- nt_squeeze_all
- nt_star
- nt_star2
- nt_statMatrix
- nt_subspace_prune
- nt_subspace_prune5
- nt_subspace_prune6
- nt_topoplot
- nt_trial2mat
- nt_tsr
- nt_tsr_nodemean
- nt_tsxcov
- nt_unfold
- nt_unique
- nt_vecadd
- nt_vecmult
- nt_verbose
- nt_version
- nt_video_sns
- nt_whiten
- nt_whoss
- nt_wmean
- nt_wpwr
- nt_xcov
- nt_xprod
- nt_xprod2
- nt_xxcorr
- nt_zapline
- resample
- rms
deps/NoiseTools/DISUSE
deps/NoiseTools/TEST
- test_nt_bias_fft.m
- test_nt_cca.m
- test_nt_cluster_jd.m
- test_nt_dataview.m
- test_nt_kurtosis.m
- test_nt_qca1.m
- test_nt_quad2square.m
- test_nt_split.m
- test_nt_star.m
deps/NoiseTools/TEST/JUNK
deps/NoiseTools/private
deps/cbrewer2
deps/cbrewer2/28790/colorspace
deps/cleanline-master
- calculateSegmentSpectrum
- cleanline
- cleanLineNoise
- ec_cleanline
- eegplugin_cleanline
- fitSignificantFrequencies.m
- getStructureParameters
- pop_cleanline
- removeLinesMovingWindow
- testSignificantFrequencies
deps/cleanline-master/external/bcilab_partial
deps/cleanline-master/external/bcilab_partial/arguments
- arg
- arg_define
- arg_extract
- arg_guidialog
- arg_guidialog
- arg_guidialog
- arg_guipanel
- arg_issuereport
- arg_nogui
- arg_norep
- arg_report
- arg_setdirect
- arg_specifier
- arg_sub
- arg_subswitch
- arg_subtoggle
- arg_tovals
- arg_toworkspace
- declare_properties
- invoke_arg_internal
- parse_help
deps/cleanline-master/external/bcilab_partial/dependencies/CStrAinBP-2009-09-13
deps/cleanline-master/external/bcilab_partial/dependencies/CStrAinBP-2009-09-13/build-Gracing.local
deps/cleanline-master/external/bcilab_partial/dependencies/CStrAinBP-2009-09-13/build-Jordan
deps/cleanline-master/external/bcilab_partial/dependencies/CStrAinBP-2009-09-13/build-bluffing
deps/cleanline-master/external/bcilab_partial/dependencies/CStrAinBP-2009-09-13/build-bluffing-vm
deps/cleanline-master/external/bcilab_partial/dependencies/CStrAinBP-2009-09-13/build-client64-120.sdsc.edu
deps/cleanline-master/external/bcilab_partial/environment
deps/cleanline-master/external/bcilab_partial/helpers
- hlp_aggregatestructs
- hlp_applyscaling
- hlp_beginschedule
- hlp_collect_datasets
- hlp_config
- hlp_cpuload
- hlp_cryptohash
- hlp_deserialize
- hlp_endschedule
- hlp_findscaling
- hlp_fingerprint
- hlp_flattensearch
- hlp_gcc_version
- hlp_getcaller
- hlp_getresult
- hlp_handleerror
- hlp_homedir
- hlp_hostip
- hlp_hostname
- hlp_inoutargs
- hlp_iscaller
- hlp_lookup_symbol
- hlp_makefunction
- hlp_matlab_version
- hlp_memavail
- hlp_memfree
- hlp_microcache
- hlp_reschedule_policy
- hlp_resolve
- hlp_resolveall
- hlp_rewrite
- hlp_schedule
- hlp_scope
- hlp_serialize
- hlp_sort_namevalues
- hlp_split
- hlp_struct2varargin
- hlp_superimposedata
- hlp_tostring
- hlp_trycompile
- hlp_varargin2struct
- hlp_worker
- hlp_wrapresults
deps/cleanline-master/external/bcilab_partial/helpers/private/dialogs_disabled
deps/cleanline-master/external/bcilab_partial/keywords
deps/cleanline-master/external/bcilab_partial/queries
- check_1d_distributed
- check_discrete
- get_function_symbol
- has_canonical_representation
- has_function_symbol
- is_1d_distributed
- is_1d_regression
- is_atom
- is_builtin_function
- is_custom_distributed
- is_dataset
- is_discrete
- is_distributed
- is_evaluated
- is_gaussian
- is_impure_expression
- is_Nd_distributed
- is_Nd_regression
- is_needing_search
- is_point
- is_pure_expression
- is_raw_dataset
- is_search
- is_stateful
- is_structured
- is_symbol
- is_symbolic_lambda
- is_undefined_function
deps/cleanline-master/external/chronux_2_modified/spectral_analysis/continuous
- chron_findpeaks
- coherencyc
- coherencyc_unequal_length_trials
- coherencysegc
- cohgramc
- cohmatrixc
- createdatamatc
- CrossSpecMatc
- evoked
- extractdatac
- fitlinesc
- ftestc
- ftestmovingwinc
- locdetrend
- locsmooth
- mtdspecgramc
- mtdspectrumc
- mtfftc
- mtpowerandfstatc
- mtspecgramc
- mtspecgramtrigc
- mtspectrumc
- mtspectrumc_unequal_length_trials
- mtspectrumsegc
- mtspectrumtrigc
- mtspectrum_of_spectrumc
- nonst_stat
- quadcof
- quadinv
- rmlinesc
- rmlinesmovingwinc
- runline
- spsvd
deps/cleanline-master/external/chronux_2_modified/spectral_analysis/helper
- change_row_to_column
- check_consistency
- coherr
- cohmathelper
- den_jack
- dpsschk
- getfgrid
- getparams
- jackknife
- specerr
deps/cleanline-master/external/shadowplot
deps/cleanline-master/private
deps/cleanline-master/utils
deps/cubehelix
deps/iELVis-master
deps/iELVis-master/DICM2NII
- anonymize_dicm
- dicm2nii
- dicm_dict
- dicm_hdr
- dicm_img
- GetFullPath
- java_dnd
- nii_moco
- nii_stc
- nii_tool
- nii_viewer
- nii_xform
- rename_dicm
- sort_dicm
- xml2par
deps/iELVis-master/FSURF_MATLAB
- angles2rotmat
- barsegstats
- bmmcost
- bmmroc
- bmm_mcvect
- bmm_mcvhist
- cc_cut_adf
- cc_cut_dir_adf
- cc_cut_table.m
- check_ROI
- check_ROI_dir
- ComputeGeodesicProjection
- compute_lgi
- convert_fieldsign
- convert_unwarp_resample
- cortical_labeling_table.m
- cortical_label_adf
- cortical_label_dir_adf
- createMeshFacesOfVertex
- dijk
- dtifa
- dtimatrix
- fd3
- find_corresponding_center_FSformat
- fisher_twoclass
- fmri_ldcor
- freesurfer_fread3
- freesurfer_read_surf
- fwrite3
- getFaceArea
- getFacesArea
- getMeshArea
- getOrthogonalVector
- getVerticesAndFacesInSphere
- isdicomfile
- isInGeodesicROI
- isVertexInRadius
- juelichmat2mat
- labelic
- llbmm
- load_analyze
- load_analyze_hdr
- load_csd
- load_dicom_fl
- load_dicom_series
- load_gca
- load_ima
- load_mgh
- load_mgh
- load_mgh2
- load_nifti
- load_nifti_hdr
- load_segstats
- lta_read
- MakeGeodesicOuterROI
- make_outer_surface
- make_roi_paths
- mesh_adjacency
- mesh_vertex_nearest
- mksubfov.m
- MRIeuler2Mdc
- MRIextractImage
- MRIfspec
- MRIisBHDR
- MRIisMGH
- MRImdc2euler
- MRIread
- MRIseg2labelxyz
- MRIsegReg
- MRIvol2vol
- MRIvote
- MRIwrite
- mri_cdf2p
- mri_kurtosis
- mri_zcdf
- peakfinder
- pons_cut_adf
- pons_cut_dir_adf
- pons_cut_table.m
- pred2path
- PropagateGeodesic
- randb
- readrec
- ReadSiemensPhysio
- read_all.m
- read_asc
- Read_Brain_Annotation
- read_cor
- read_csf_patch.m
- read_curv
- read_curv
- read_eccen_patch.m
- read_freq_patch.m
- read_fscolorlut
- read_genesis_image
- read_label
- read_label_old.m
- read_meas_dat
- read_meas_prot
- read_meas_prot__struct
- read_moviebyu
- read_normals
- read_patch.m
- read_ROIlabel
- read_siemens_header
- read_siemens_image
- read_smooth_eccen.m
- read_surf
- read_type
- read_vf
- read_wfile
- redo_lgi
- remove_spaces
- reorganize_verticeslist
- ribbon_adf
- ribbon_dir_adf
- ribbon_table.m
- rotmat2angles
- sampleSize
- save_cor
- save_mgh
- save_mgh2
- save_nifti
- SearchProjectionOnPial
- SearchProjectionOnPial
- ssbloch
- ssblochgrad
- stringunique
- strlen
- subcortical_labeling_table.m
- surf_registration_adf
- surf_registration_stats
- surf_registration_table.m
- talairaching_table.m
- talairach_stats_correct
- taldir
- talmat
- transVertexToNormalAxisBase
- unwarp_init_globals
- unwarp_resample
- unwarp_scanners_table
- vox2rasToQform
- vox2ras_0to1
- vox2ras_1to0
- vox2ras_dfmeas
- vox2ras_ksolve
- vox2ras_rsolve
- vox2ras_rsolveAA
- vox2ras_tkregmtx
- wm_seg_adf
- wm_seg_dir_adf
- wm_seg_table.m
- write_analyze_hdr
- write_annotation
- write_curv
- write_curv
- write_label
- write_lgi
- write_path
- write_wfile
- xfm_read
deps/iELVis-master/FSURF_MATLAB/EXTRA_FSURF
deps/iELVis-master/iELVis_MAIN/TEST_SCRIPTS
- allExtraTestScripts.m
- allWikiTestScripts.m
- check_iELVisInstall.m
- testAtlases.m
- testAvgBrainMapping.m
- testAvgBrainMappingExtra.m
- testBids.m
- testBrainShift.m
- testBrainShiftExtra.m
- testElecVisualization.m
- testElecVisualizationExtra.m
- testImagingOverlays.m
- testImagingOverlaysExtra.m
- testMni.m
- testPlotPialSurfExtra.m
- testPtd.m
deps/iELVis-master/iELVis_MAIN/iELVis_MATLAB
deps/iELVis-master/iELVis_MAIN/iELVis_MATLAB/BIDS
deps/iELVis-master/iELVis_MAIN/iELVis_MATLAB/ELEC_LOC
- depths2AvgBrain
- depths_interpol
- depths_mergeshafts
- derive_grid_lines
- elec2Parc.m
- freesurfer_read_talxfm
- freesurfer_surf2tal
- getProxTissueHomIndex
- getPtdIndex
- mgrid2matlab
- plotPostImpVsLepto
- snap2surf.m
- sub2AvgBrain
- subElecs2MNI305
- vox2Seg
- writeElecCoordHeader
deps/iELVis-master/iELVis_MAIN/iELVis_MATLAB/ELEC_LOC/DYKSTRA2011
- closestSurfDist
- deformation_energy
- deformation_energy_full
- dykstraElecPjct
- energy_electrodesnap
- get_loc_snap_mgh.m
- gradient_electrodesnap
- knnsearch
- knn_pairs
- plotCoordFun
- snap2dural_energy
- surface_constraint
deps/iELVis-master/iELVis_MAIN/iELVis_MATLAB/ELEC_LOC/YANG_WANG2011
- dartel_warp.m
- dartel_warp_job.m
- fastmarch.m
- fs_find_neighbors
- fs_fread3
- fs_load_subj
- fs_read_surf
- makeIniLocTxtFile
- ntoolsElecCalcGrid
- ntools_elec
- ntools_elecDG
- ntools_elec_223
- ntools_elec_autocoreg.m
- ntools_elec_autocoregDG.m
- ntools_elec_calc_depth
- ntools_elec_calc_grid
- ntools_elec_calc_gridDG.m
- ntools_elec_calc_strip
- ntools_elec_CTautocoreg.m
- ntools_elec_CTautocoregDG.m
- ntools_elec_dartel_warp
- ntools_elec_interp_grid
- ntools_elec_load_nifti
- ntools_elec_locpos
- ntools_elec_locpos4
- ntools_elec_outer_brain
- ntools_elec_plot
- ntools_elec_plotGroup
- ntools_elec_projection
- ntools_elec_savebin
- ntools_elec_savetxt
- ntools_elec_save_nifti
- yangWangElecPjct
deps/iELVis-master/iELVis_MAIN/iELVis_MATLAB/PLOTTING
- cbarDG
- cbarDGplus
- clickText
- clickText3D
- distinguishable_colors
- elec2rgb
- formatElecNames
- getElecPlottingInfo
- keyElec
- pial2InfBrain
- plotAllDepthsOnSlices
- plotAllSubduralGroups
- plotElecPairs
- plotElecs
- plotPialDemo.m
- plotPialSurf.m
- readSurfHelper
- read_surf_helper
- textsc
- textsc2014
- tripatchDG
- vals2Colormap
deps/iELVis-master/iELVis_MATLAB_ADMIN
- binaryQuery
- checkCfg
- checkFile
- csv2Cell
- csv2CellOneCol
- csv2CellQ2
- findstrInCell
- findTpt
- getFsurfSubDir
- getGitInfo
- mgrid2matlab
- nearestValId
- rmChar
- rmSubstring
- universalNo
- universalYes
deps/libsvm-master/matlab
deps/manopt
deps/manopt/checkinstall
deps/manopt/examples
- dominant_invariant_subspace
- dominant_invariant_subspace_complex
- doubly_stochastic_denoising
- elliptope_SDP
- elliptope_SDP_complex
- essential_svd
- generalized_eigenvalue_computation
- generalized_procrustes
- low_rank_dist_completion
- low_rank_matrix_completion
- low_rank_tensor_completion
- low_rank_tensor_completion_embedded
- low_rank_tensor_completion_TT
- maxcut
- nonlinear_eigenspace
- packing_on_the_sphere
- PCA_stochastic
- positive_definite_intrinsic_mean
- positive_definite_karcher_mean
- radio_interferometric_calibration
- robust_pca
- run_all_examples.m
- shapefit_smoothed
- sparse_pca
- thomson_problem
- truncated_svd
- using_counters
- using_gpu
deps/manopt/manopt/autodiff
- autograd
- costgradcompute
- costgradcomputefixedrankembedded
- dl2mat
- dl2mat_complex
- egradcompute
- ehesscompute
- findA_anchors
- gradcomputefixedrankembedded
- innerprodgeneral
- isNaNgeneral
- manoptAD
- manoptADhelp
- mat2dl
- mat2dl_complex
deps/manopt/manopt/autodiff/basic_examples_AD
- basic_example_AD
- complextest_AD1
- complextest_AD2
- complextest_AD3
- complex_example_AD
- realtest_AD1
- realtest_AD2
- realtest_AD3
- using_gpu_AD
deps/manopt/manopt/autodiff/functions_AD
- cconj
- cdiag
- cdottimes
- cindex
- cinnerprodgeneral
- cmat2col
- cminus
- cmultiscale
- cnormfro
- cnormsqfro
- cplus
- cprod
- creal
- crepmat
- creshape
- csum
- ctrace
- ctransp
- ctril
- ctriu
- iscstruct
- tocstruct
deps/manopt/manopt/core
- applyHook
- applyStatsfun
- canGetApproxGradient
- canGetApproxHessian
- canGetCost
- canGetDirectionalDerivative
- canGetEuclideanGradient
- canGetEuclideanHessian
- canGetGradient
- canGetHessian
- canGetLinesearch
- canGetPartialEuclideanGradient
- canGetPartialGradient
- canGetPrecon
- canGetSqrtPrecon
- canGetSubgradient
- getApproxGradient
- getApproxHessian
- getCost
- getCostGrad
- getDirectionalDerivative
- getEuclideanGradient
- getGlobalDefaults
- getGradient
- getGradientFD
- getHessian
- getHessianFD
- getLinesearch
- getPartialEuclideanGradient
- getPartialGradient
- getPrecon
- getSqrtPrecon
- getStore
- getSubgradient
- handle_light
- mergeOptions
- purgeStoredb
- setStore
- stoppingcriterion
- StoreDB
deps/manopt/manopt/manifolds/complexcircle
deps/manopt/manopt/manifolds/essential
- essentialfactory
- essential_costE2cost
- essential_egradE2egrad
- essential_ehessE2ehess
- essential_flat
- essential_hat3
- essential_sharp
deps/manopt/manopt/manifolds/essential/privateessential
- essential_closestRepresentative
- essential_distMinAngle
- essential_distMinAnglePair
- essential_distMinAnglePair_base
- essential_distMinAnglePair_computeDfBreak
- essential_distMinAnglePair_dfNewton
- essential_distMinAnglePair_discontinuityDistance
- essential_distMinAnglePair_ft
- essential_distMinAnglePair_ftFromQ
- essential_distMinAnglePair_test
- modAngle
deps/manopt/manopt/manifolds/euclidean
- centeredmatrixfactory
- constantfactory
- euclideancomplexfactory
- euclideanfactory
- euclideansparsefactory
- euclideansubspacefactory
- shapefitfactory
- skewsymmetricfactory
- symmetricfactory
deps/manopt/manopt/manifolds/fixedrank
- fixedrankembeddedfactory
- fixedrankfactory_2factors
- fixedrankfactory_2factors_preconditioned
- fixedrankfactory_2factors_subspace_projection
- fixedrankfactory_3factors
- fixedrankfactory_3factors_preconditioned
- fixedrankMNquotientfactory
deps/manopt/manopt/manifolds/fixedranktensors
deps/manopt/manopt/manifolds/grassmann
deps/manopt/manopt/manifolds/hyperbolic
deps/manopt/manopt/manifolds/multinomial
- doubly_stochastic
- doubly_stochastic_general
- multinomialdoublystochasticfactory
- multinomialdoublystochasticgeneralfactory
- multinomialfactory
- multinomialsymmetricfactory
deps/manopt/manopt/manifolds/oblique
deps/manopt/manopt/manifolds/positive
deps/manopt/manopt/manifolds/rotations
deps/manopt/manopt/manifolds/specialeuclidean
deps/manopt/manopt/manifolds/sphere
deps/manopt/manopt/manifolds/stiefel
deps/manopt/manopt/manifolds/symfixedrank
- elliptopefactory
- spectrahedronfactory
- symfixedrankYYcomplexfactory
- symfixedrankYYfactory
- sympositivedefiniteBWfactory
- sympositivedefinitefactory
- sympositivedefinitesimplexcomplexfactory
- sympositivedefinitesimplexfactory
deps/manopt/manopt/manifolds/ttfixedrank
deps/manopt/manopt/manifolds/ttfixedrank/TTeMPS_1.1
- install.m
- install_mex.m
- matricize
- tensorize
- tensorprod_ttemps
- trunc_singular
- TTeMPS_rand
- TTeMPS_randn
- TT_to_TTeMPS
- unfold
deps/manopt/manopt/manifolds/ttfixedrank/TTeMPS_1.1/@TTeMPS
- cat
- contract
- disp
- display
- from_array
- full
- gauge_matrices
- hadamard
- innerprod
- left_orth_with_gauge
- mergecore
- minus
- mtimes
- norm
- orthogonalize
- orth_at
- plus
- round
- splitcore
- subsref
- truncate
- TTeMPS
- TTeMPS_to_TT
- uminus
- uplus
deps/manopt/manopt/manifolds/ttfixedrank/TTeMPS_1.1/@TTeMPS_block
- disp
- display
- full
- innerprod
- minus
- mtimes
- norm
- orthogonalize
- plus
- round
- round
- shift
- TTeMPS_block
- uminus
- uplus
deps/manopt/manopt/manifolds/ttfixedrank/TTeMPS_1.1/@TTeMPS_op
- apply
- contract
- disp
- display
- full
- mtimes
- plus
- round
- TTeMPS_op
- TTeMPS_op_to_TTeMPS
- TTeMPS_op_to_TT_matrix
deps/manopt/manopt/manifolds/ttfixedrank/TTeMPS_1.1/@TTeMPS_op_laplace
- apply
- constr_precond
- constr_precond_inner
- contract
- disp
- display
- mtimes
- TTeMPS_op_laplace
- TTeMPS_op_laplace_to_TTeMPS_op
- TTeMPS_op_laplace_to_TT_matrix
deps/manopt/manopt/manifolds/ttfixedrank/TTeMPS_1.1/@TTeMPS_tangent
deps/manopt/manopt/manifolds/ttfixedrank/TTeMPS_1.1/@TTeMPS_tangent_orth
deps/manopt/manopt/manifolds/ttfixedrank/TTeMPS_1.1/algorithms
deps/manopt/manopt/manifolds/ttfixedrank/TTeMPS_1.1/algorithms/completion
- completion.m
- completion_als.m
- completion_orth.m
- completion_orth_lambda.m
- completion_rankincrease_adaptive_new2
- makeOmegaSet
- makeOmegaSet_mod
- makeOmegaSet_slice
deps/manopt/manopt/manifolds/ttfixedrank/TTeMPS_1.1/algorithms/eigenvalue
deps/manopt/manopt/manifolds/ttfixedrank/TTeMPS_1.1/algorithms/linearsystem
- alsLinsolve
- alsLinsolve_fast
- alsLinsolve_rankOne
- amen.m
- amen_fast.m
- check_precond_laplace.m
- construct_initial_guess.m
- construct_initial_guess_rankOne.m
- precond_laplace_noorth
- precond_laplace_noSaddle.m
- precond_laplace_overlapGS.m
- precond_laplace_overlapJacobi.m
- precond_rankOne.m
- RiemannLinsolve.m
- RiemannPrecondSteep.m
- solvePrecond.m
- solvePrecond_noSaddle.m
deps/manopt/manopt/manifolds/ttfixedrank/TTeMPS_1.1/examples
- example.m
- ex_completion_compare_als_riemann.m
- ex_completion_rankadaptive.m
- ex_henon_3_hermite.m
- ex_newton_1.m
- linearsystem_compare.m
deps/manopt/manopt/manifolds/ttfixedrank/TTeMPS_1.1/operators
- anisotropicdiffusion
- laplace.m
- load_coefficients
- newton_potential
- parameterdependent
- TTeMPS_op_NN
- TTeMPS_op_NN_hermite
deps/manopt/manopt/solvers/arc
deps/manopt/manopt/solvers/barzilaiborwein
deps/manopt/manopt/solvers/bfgs
deps/manopt/manopt/solvers/conjugategradient
deps/manopt/manopt/solvers/gradientapproximations
deps/manopt/manopt/solvers/hessianapproximations
deps/manopt/manopt/solvers/linesearch
deps/manopt/manopt/solvers/neldermead
deps/manopt/manopt/solvers/preconditioners
deps/manopt/manopt/solvers/pso
deps/manopt/manopt/solvers/steepestdescent
deps/manopt/manopt/solvers/stochasticgradient
deps/manopt/manopt/solvers/trustregions
deps/manopt/manopt/tools
- checkdiff
- checkgradient
- checkhessian
- checkmanifold
- checkretraction
- criticalpointfinder
- dexpm
- dfunm
- diagsum
- dlogm
- dsqrtm
- factorygpuhelper
- getsize
- grammatrix
- hashmd5
- hessianextreme
- hessianmatrix
- hessianspectrum
- identify_linear_piece
- incrementcounter
- lincomb
- lyapunov_symmetric
- lyapunov_symmetric_eig
- manoptsolve
- matrixlincomb
- multihconj
- multihconj_legacy
- multiherm
- multiprod
- multiprod_legacy
- multiscale
- multiskew
- multiskewh
- multisqnorm
- multisym
- multitrace
- multitransp
- multitransp_legacy
- operator2matrix
- orthogonalize
- orthogonalizetwice
- plotprofile
- powermanifold
- productmanifold
- qr_unique
- sinxoverx
- smallestinconvexhull
- statscounters
- statsfunhelper
- stopifclosedfigure
- stopifdeletedfile
- surfprofile
- sylvester_nochecks
- tangent2vec
- tangentorthobasis
- tangentspacefactory
- tangentspherefactory
deps/matconvnet-1.0-beta25/matlab
- ec_vl_compilenn
- ParameterServer
- vl_argparse
- vl_compilenn
- vl_contrib
- vl_imreadjpeg.m
- vl_nnbilinearsampler.m
- vl_nnbnorm.m
- vl_nnconcat
- vl_nnconv.m
- vl_nnconvt.m
- vl_nncrop
- vl_nndropout
- vl_nnloss
- vl_nnnoffset
- vl_nnnormalize.m
- vl_nnnormalizelp
- vl_nnnotfound
- vl_nnpdist
- vl_nnpool.m
- vl_nnrelu
- vl_nnroipool.m
- vl_nnsigmoid
- vl_nnsoftmax
- vl_nnsoftmaxloss
- vl_nnspnorm
- vl_rootnn
- vl_setupnn
- vl_taccum
- vl_tmove.m
- vl_tshow