MCPcopy Create free account

hub / github.com/Any2HRTF/Mesh2HRTF / functions

Functions295 in github.com/Any2HRTF/Mesh2HRTF

↓ 1 callersFunctionNC_GenerateClustersAtLevelMLFMM
generate clusters at given level
mesh2hrtf/NumCalc/src/NC_Addresses.cpp:867
↓ 1 callersFunctionNC_GenerateClustersEvalGrid
generate the clusters of the internal points (nodes of the evaluation mesh)
mesh2hrtf/NumCalc/src/NC_Addresses.cpp:1134
↓ 1 callersFunctionNC_GenerateClustersSLFMM
generate the element clusters for SLFMBEM
mesh2hrtf/NumCalc/src/NC_Addresses.cpp:290
↓ 1 callersFunctionNC_IncompleteLUDecomposition
incomplete decomposition of the coefficient matrix by using three bool vectors to respresent the sparse muster (smaller storage, quick) (see Andreas M
mesh2hrtf/NumCalc/src/NC_CommonFunctions.cpp:1357
↓ 1 callersFunctionNC_IterativeSolverCGS
CGS solver for the BEM equation system (Andreas Meister, p 168)
mesh2hrtf/NumCalc/src/NC_CommonFunctions.cpp:1066
↓ 1 callersFunctionNC_PostProcessing
the main program for postprecessing
mesh2hrtf/NumCalc/src/NC_PostProcessing.cpp:75
↓ 1 callersFunctionNC_RHSvecTofMLFMM
compute the contribution of the t-vector to the right hand side vector (DMLFMBEM) (see eq. (26) in [1])
mesh2hrtf/NumCalc/src/NC_EquationSystem.cpp:1106
↓ 1 callersFunctionNC_RHSvecTofSLFMM
compute the contribution of the T-Vector to the right hand side vector (SLFMBEM) (see eq. (25) in [1])
mesh2hrtf/NumCalc/src/NC_EquationSystem.cpp:1081
↓ 1 callersFunctionNC_Read
read the input file
mesh2hrtf/NumCalc/src/NC_Input.cpp:45
↓ 1 callersFunctionNC_ReadBasicParametersA
program to read the basic parameters (part 1)
mesh2hrtf/NumCalc/src/NC_Input.cpp:151
↓ 1 callersFunctionNC_ReadBasicParametersB
program to read the basic parameters (part 2)
mesh2hrtf/NumCalc/src/NC_Input.cpp:213
↓ 1 callersFunctionNC_ReadBoundaryConditions
read the boundary conditions
mesh2hrtf/NumCalc/src/NC_Input.cpp:792
↓ 1 callersFunctionNC_ReadFrequencyCurves
read the frequency curves and the data for post process (not be used)
mesh2hrtf/NumCalc/src/NC_Input.cpp:1073
↓ 1 callersFunctionNC_ReadMesh
read mesh as the mesh definition allows jumps in the indices of elements and node we alway need reference vectors for matrix entry to the reference nu
mesh2hrtf/NumCalc/src/NC_Input.cpp:353
↓ 1 callersFunctionNC_ReadSoundSources
read the incident waves
mesh2hrtf/NumCalc/src/NC_Input.cpp:1002
↓ 1 callersFunctionNC_SearchAddressNforFMM
search address of an entry of the near fielf coefficient matrix
mesh2hrtf/NumCalc/src/NC_EquationSystem.cpp:1396
↓ 1 callersFunctionNC_SetupEquationSystem
the main program for seting up the equation system
mesh2hrtf/NumCalc/src/NC_EquationSystem.cpp:78
↓ 1 callersFunctionNC_StoreBoundaryConditions
store the boundary conditions
mesh2hrtf/NumCalc/src/NC_Input.cpp:1163
↓ 1 callersFunctionNC_UpdateFreqCurves
update the admittance boundary conditions and the incident waves by using the curves describing their dependance on the frequency
mesh2hrtf/NumCalc/src/NC_EquationSystem.cpp:1828
↓ 1 callersFunctionNC_WriteParameters
write the job parameters into the output file
mesh2hrtf/NumCalc/src/NC_Input.cpp:1409
↓ 1 callersFunctionNC_WriteResultsEvaluationGrid
compute and write the sound pressure, velocity and energy intensities at nodes of the evaluation mesh (i. e. the internal points)
mesh2hrtf/NumCalc/src/NC_PostProcessing.cpp:581
↓ 1 callersFunctionNC_WriteResultsObjectMesh
compute and write the results at the boundary
mesh2hrtf/NumCalc/src/NC_PostProcessing.cpp:367
↓ 1 callersFunctionNC_checkedges
check if the normalvectors point in the same direction
mesh2hrtf/NumCalc/src/NC_Input.cpp:741
↓ 1 callersFunction_calculateReceiverProperties
Calculate center and area of receiver elements in reciprocal simulation.
mesh2hrtf/Mesh2Input/mesh2input.py:934
↓ 1 callersFunction_check_evaluation_grid
Check if an evaluation grid contains an isolated node, i.e., a node that is not contained in any element. Mesh2HRTF can not handle this.
mesh2hrtf/Mesh2Input/mesh2input.py:677
↓ 1 callersFunction_check_evaluation_grid_exists
Check if evaluation grid exists. Raises ------ ValueError if the folder or neccessary files do not exist.
mesh2hrtf/Mesh2Input/mesh2input.py:630
↓ 1 callersFunction_check_evaluation_grids
Check the evaluation grids for isolated nodes, duplicated node IDs, and overlapping node IDs with the Reference mesh
mesh2hrtf/Mesh2Input/mesh2input.py:649
↓ 1 callersFunction_check_project_report
(folder, fundamentals, out)
mesh2hrtf/Output2HRTF/write_output_report.py:286
↓ 1 callersFunction_distribute_frequencies
Calculate list of frequencies. Returns ------- frequencies: list list that holds the frequencies in Hz that are calculated.
mesh2hrtf/Mesh2Input/mesh2input.py:1037
↓ 1 callersFunction_evaluation_grid_with_triangulation
private function to create evaluation grids with triangulation.
mesh2hrtf/Mesh2Input/EvaluationGrids/write_evaluation_grid.py:99
↓ 1 callersFunction_evaluation_grid_without_triangulation
private function to create evaluation grids without triangulation.
mesh2hrtf/Mesh2Input/EvaluationGrids/write_evaluation_grid.py:142
↓ 1 callersFunction_get_current_ram
Get the available based on currently available RAM, total RAM, and allowed RAM load
mesh2hrtf/NumCalc/manage_numcalc.py:464
↓ 1 callersFunction_get_material_files
Check if material files exists and return full paths as a list.
mesh2hrtf/Mesh2Input/mesh2input.py:774
↓ 1 callersFunction_get_materials
(obj)
mesh2hrtf/Mesh2Input/mesh2input.py:739
↓ 1 callersFunction_get_source_position
(sourceType, unitFactor)
mesh2hrtf/Mesh2Input/mesh2input.py:479
↓ 1 callersFunction_inspect_sofa_files
(file, savedir, atol, plot, plane, dB_time, dB_freq, freq_scale)
mesh2hrtf/Output2HRTF/inspect_sofa_files.py:106
↓ 1 callersFunction_merge_sofa_files
read two sofa files, join the data, and save the result
mesh2hrtf/Output2HRTF/merge_sofa_files.py:97
↓ 1 callersFunction_output_to_hrtf_load
Load results of the BEM calculation. Parameters ---------- foldername : string The folder from which the data is loaded. The
mesh2hrtf/Output2HRTF/output2hrtf.py:290
↓ 1 callersFunction_parse_nc_out_files
Parse all NC*.out files for all sources. This function should never raise a value error, regardless of how mess NC*.out files are. Looki
mesh2hrtf/Output2HRTF/write_output_report.py:99
↓ 1 callersFunction_read_material_data
(materials)
mesh2hrtf/Mesh2Input/mesh2input.py:807
↓ 1 callersFunction_render_pictures
Render pictures of the 3D mesh and save to export folder.
mesh2hrtf/Mesh2Input/mesh2input.py:1102
↓ 1 callersFunction_sort_faces_according_to_materials
Sort faces in an object according to the materials. This makes the NC.inp files shorter in case boundary conditions are used.
mesh2hrtf/Mesh2Input/mesh2input.py:508
↓ 1 callersFunction_split_and_sort_evaluation_grids
Split and sort evaluation grids. Returns ------- evaluationGrids: list Alphabetically sorted list of the evaluation grid names
mesh2hrtf/Mesh2Input/mesh2input.py:584
↓ 1 callersFunction_write_nc_inp
Write NC.inp file that is read by NumCalc to start the simulation. The file format is documented at: https://github.com/Any2HRTF/Mesh2HRTF/wi
mesh2hrtf/Mesh2Input/mesh2input.py:1167
↓ 1 callersFunction_write_object_data
Write object information to Nodes.txt and Elements.txt. Returns: objects: list Original list with name of the current object appended
mesh2hrtf/Mesh2Input/mesh2input.py:524
↓ 1 callersFunction_write_parameters_json
( filepath1, title, programPath, version, method, pictures, evaluationGrids, materialSearchPat
mesh2hrtf/Mesh2Input/mesh2input.py:869
↓ 1 callersFunction_write_project_reports
Write project report to disk at folder/Output2HRTF/report_source_*.csv For description of input parameter refer to write_output_report and
mesh2hrtf/Output2HRTF/write_output_report.py:249
↓ 1 callersFunctionassign_material
(obj, tolerance, ear)
mesh2hrtf/Mesh2Input/Meshes/AssignMaterials/AssignMaterials.py:163
↓ 1 callersFunctioncenter_head
(verbose, precision)
mesh2hrtf/Mesh2Input/Meshes/CenterHead/CenterHead.py:77
↓ 1 callersFunctionget_ear_indices
Return indicees of faces at the entrance to the ear channels
mesh2hrtf/Mesh2Input/Meshes/AssignMaterials/AssignMaterials.py:99
↓ 1 callersMethodmul_3
mesh2hrtf/NumCalc/src/NC_TypeDefinition.h:348
↓ 1 callersFunctionregister
()
mesh2hrtf/Mesh2Input/Meshes/AssignMaterials/AssignMaterials.py:200
↓ 1 callersFunctionregister
()
mesh2hrtf/Mesh2Input/Meshes/CenterHead/CenterHead.py:170
↓ 1 callersMethodsave
Export Mesh2HRTF project.
mesh2hrtf/Mesh2Input/mesh2input.py:238
↓ 1 callersMethodsave
(operator, context, filepath="", offset=0, suffix=" 2 0 1"
mesh2hrtf/Mesh2Input/EvaluationGrids/export_evaluation_grid.py:71
↓ 1 callersFunctionsetup_materials
Remove existing and create new materials required by Mesh2HRTF.
mesh2hrtf/Mesh2Input/Meshes/AssignMaterials/AssignMaterials.py:74
FunctionBLzsqrt
compute square root of a complex number
mesh2hrtf/NumCalc/src/NC_CommonFunctions.cpp:392
MethodComplex
constructors and destructor */
mesh2hrtf/NumCalc/src/NC_TypeDefinition.h:38
MethodInit
protected functions
mesh2hrtf/NumCalc/src/NC_TypeDefinition.h:290
MethodMatrix
constructors and destructor
mesh2hrtf/NumCalc/src/NC_TypeDefinition.h:433
MethodMeshGrading
mesh2hrtf/Mesh2Input/Meshes/GradingDistanceBased/MeshGradingT.hh:84
MethodMeshGradingPlugin
mesh2hrtf/Mesh2Input/Meshes/GradingDistanceBased/MeshGradingPlugin.cc:79
MethodMeshGradingToolBox
mesh2hrtf/Mesh2Input/Meshes/GradingDistanceBased/MeshGradingToolbox.cc:76
FunctionPYBIND11_EMBEDDED_MODULE
mesh2hrtf/Mesh2Input/Meshes/GradingDistanceBased/PythonInterface/Python.cc:58
MethodProgressEmitter
mesh2hrtf/Mesh2Input/Meshes/GradingDistanceBased/ProgressEmitter.cc:44
MethodReset
mesh2hrtf/NumCalc/src/NC_TypeDefinition.h:295
MethodVector
constructors and destructor
mesh2hrtf/NumCalc/src/NC_TypeDefinition.h:305
Methodargu
mesh2hrtf/NumCalc/src/NC_TypeDefinition.h:141
Functionblender_paths
Define Blender paths for different computers for easier switching of test environments. First entry of tuple contains the path under which th
tests/utils.py:12
MethodcollapseShortEdges
mesh2hrtf/Mesh2Input/Meshes/GradingDistanceBased/MeshGradingT.cc:293
Methodcompute_distance
mesh2hrtf/Mesh2Input/Meshes/GradingDistanceBased/MeshGradingT.cc:189
Functioncompute_dtfs
r""" Compute directional transfer functions from HRIRs. The directional transfer functions (DTFs) are computed by a spectral division of
mesh2hrtf/Output2HRTF/compute_dtfs.py:7
Functioncompute_hrirs
Compute HRIR from HRTF by means of the inverse Fourier transform. This requires the following: 1. The HRTFs contained in `sofa` have be
mesh2hrtf/Output2HRTF/compute_hrirs.py:6
Methodconju
mesh2hrtf/NumCalc/src/NC_TypeDefinition.h:124
Methodconjugate
mesh2hrtf/NumCalc/src/NC_TypeDefinition.h:128
Functiondescription
This has to be one word as it is used as a variable name by the python api
mesh2hrtf/Mesh2Input/Meshes/GradingDistanceBased/MeshGradingPlugin.hh:162
Methoddiv_c
mesh2hrtf/NumCalc/src/NC_TypeDefinition.h:96
Methoddraw
(self, context)
mesh2hrtf/Mesh2Input/mesh2input.py:186
Methoddraw
(self, context)
mesh2hrtf/Mesh2Input/EvaluationGrids/export_evaluation_grid.py:59
MethodequalizeValences
mesh2hrtf/Mesh2Input/Meshes/GradingDistanceBased/MeshGradingT.cc:406
Methodexecute
(self, context)
mesh2hrtf/Mesh2Input/mesh2input.py:180
Methodexecute
(self, context)
mesh2hrtf/Mesh2Input/EvaluationGrids/export_evaluation_grid.py:53
Methodexecute
(self, context)
mesh2hrtf/Mesh2Input/Meshes/AssignMaterials/AssignMaterials.py:67
Methodexecute
(self, context)
mesh2hrtf/Mesh2Input/Meshes/CenterHead/CenterHead.py:71
Functionexport_vtk
Export pressure on the (head) mesh to vtk files for importing in ParaView The exported vtk files are written to folder/Output2HRTF/vtk i
mesh2hrtf/Output2HRTF/export_vtk.py:8
MethodfindNearestPoint
mesh2hrtf/Mesh2Input/Meshes/GradingDistanceBased/MeshGradingT.cc:526
MethodgetTriangleBSP
mesh2hrtf/Mesh2Input/Meshes/GradingDistanceBased/MeshGradingT.cc:169
Functionhrtf_sofa_to_numpy
Read SOFA file with data type TF and return complex spectrum
tests/utils.py:209
MethodinitializePlugin
init the Toolbox
mesh2hrtf/Mesh2Input/Meshes/GradingDistanceBased/MeshGradingPlugin.cc:92
Functioninspect_sofa_files
Inspect SOFA files through plots. Generate and save plots from the sofa-files that are contained in the Mesh2HRTF export subfolder `Outp
mesh2hrtf/Output2HRTF/inspect_sofa_files.py:10
Functioninstall_blender_addons_and_scripts
Install Blender scripts and generate Python script to install Blender add-ons Parameters ---------- blender_binary : str
tests/utils.py:66
MethodisBoundary
mesh2hrtf/Mesh2Input/Meshes/GradingDistanceBased/MeshGradingT.cc:459
MethodisFeature
mesh2hrtf/Mesh2Input/Meshes/GradingDistanceBased/MeshGradingT.cc:472
Functionmain
the main program for NumCalc
mesh2hrtf/NumCalc/src/NC_Main.cpp:138
Functionmanage_numcalc
Run NumCalc on one or multiple Mesh2HRTF project folders. This script monitors the RAM and CPU usage and starts a new NumCalc instance w
mesh2hrtf/NumCalc/manage_numcalc.py:10
Functionmenu_func_export
(self, context)
mesh2hrtf/Mesh2Input/mesh2input.py:1380
Functionmenu_func_export
(self, context)
mesh2hrtf/Mesh2Input/EvaluationGrids/export_evaluation_grid.py:131
Functionmerge_sofa_files
Merge HRTFs and HRIRs from SOFA-files containing left and right ear data. The names of the merged SOFA files and with the "merged.sofa".
mesh2hrtf/Output2HRTF/merge_sofa_files.py:7
MethodmeshGrading
mesh2hrtf/Mesh2Input/Meshes/GradingDistanceBased/MeshGradingPlugin.cc:194
Methodmul
mesh2hrtf/NumCalc/src/NC_TypeDefinition.h:507
← previousnext →101–200 of 295, ranked by callers