MCPcopy Create free account

hub / github.com/Any2HRTF/Mesh2HRTF / functions

Functions295 in github.com/Any2HRTF/Mesh2HRTF

↓ 104 callersMethodset
mesh2hrtf/NumCalc/src/NC_TypeDefinition.h:64
↓ 60 callersMethodim
mesh2hrtf/NumCalc/src/NC_TypeDefinition.h:60
↓ 60 callersMethodre
public functions */
mesh2hrtf/NumCalc/src/NC_TypeDefinition.h:56
↓ 36 callersFunctionNC_String2Integer
change a string into integer This is a bit over the top because c++ offers nicer ways */
mesh2hrtf/NumCalc/src/NC_Input.cpp:1635
↓ 35 callersFunctionNC_Error_Exit_0
print erro message without output parameters
mesh2hrtf/NumCalc/src/NC_CommonFunctions.cpp:48
↓ 33 callersFunctionNC_GetLine
get a input line and store the results in a string array
mesh2hrtf/NumCalc/src/NC_Input.cpp:1596
↓ 31 callersFunctionNC_Error_Exit_1
print erro message with one parameter with 1 out put parameter
mesh2hrtf/NumCalc/src/NC_CommonFunctions.cpp:87
↓ 28 callersFunctionNC_Error_Exit_2
print erro message with two out put parameters
mesh2hrtf/NumCalc/src/NC_CommonFunctions.cpp:214
↓ 26 callersFunctionNC_String2Double
change a string into double kreiza changed everything about because valgrind complained
mesh2hrtf/NumCalc/src/NC_Input.cpp:1659
↓ 20 callersMethodsize
public functions
mesh2hrtf/NumCalc/src/NC_TypeDefinition.h:330
↓ 18 callersMethodmul_i
mesh2hrtf/NumCalc/src/NC_TypeDefinition.h:90
↓ 17 callersMethodnorm
mesh2hrtf/NumCalc/src/NC_TypeDefinition.h:133
↓ 11 callersFunctionNC_ComputeGausseanPoints
function for computing the number of Gaussean points,their local coordinates and weights, return: number of Gaussean point
mesh2hrtf/NumCalc/src/NC_3dFunctions.cpp:455
↓ 11 callersFunction_print_message
Print message to console and log file
mesh2hrtf/NumCalc/manage_numcalc.py:453
↓ 10 callersMethodmul_r
mesh2hrtf/NumCalc/src/NC_TypeDefinition.h:85
↓ 9 callersFunctionNC_ComputeElementData
compute data of an element
mesh2hrtf/NumCalc/src/NC_3dFunctions.cpp:245
↓ 7 callersFunction_raise_error
Two different ways of error handling depending on `confirm_errors`
mesh2hrtf/NumCalc/manage_numcalc.py:433
↓ 6 callersFunctionNC_ReflectElementFMM
reflect an element used by the Fast Multipol BEM (FMBEM)
mesh2hrtf/NumCalc/src/NC_3dFunctions.cpp:30
↓ 6 callersMethodqnorm
mesh2hrtf/NumCalc/src/NC_TypeDefinition.h:137
↓ 6 callersMethodsendProgressSignal
mesh2hrtf/Mesh2Input/Meshes/GradingDistanceBased/ProgressEmitter.cc:46
↓ 5 callersFunctionNC_ComputeParameters
compute parameters at a integration point, return: Jacobian
mesh2hrtf/NumCalc/src/NC_3dFunctions.cpp:533
↓ 5 callersFunctionget_vertices
get curent positions of selected vertices
mesh2hrtf/Mesh2Input/Meshes/CenterHead/CenterHead.py:139
↓ 5 callersMethodmul_c
mesh2hrtf/NumCalc/src/NC_TypeDefinition.h:74
↓ 5 callersMethodnega
mesh2hrtf/NumCalc/src/NC_TypeDefinition.h:119
↓ 4 callersFunctionNC_Magnitude2dBdeg
compute the magnitude, dB value and phase of the sound pressure or the particle velocity
mesh2hrtf/NumCalc/src/NC_PostProcessing.cpp:1325
↓ 4 callersFunctionNC_ReflectPointVector
reflect a point or a vector in a given direction, return: factor of the reflection
mesh2hrtf/NumCalc/src/NC_3dFunctions.cpp:181
↓ 4 callersFunctionNC_SphericalHankel
compute the spherical Hankel funktions of the first kind under a given order (see [1], eq. (19))
mesh2hrtf/NumCalc/src/NC_3dFunctions.cpp:821
↓ 4 callersMethoddiv_i
mesh2hrtf/NumCalc/src/NC_TypeDefinition.h:113
↓ 3 callersFunctionBLGauCooWe
compute the coordinates and weights of a given number of the Gauss integration points
mesh2hrtf/NumCalc/src/NC_CommonFunctions.cpp:412
↓ 3 callersFunctionNC_ComputeGlobalCoordinates
compute the global coordinates of a point in an element
mesh2hrtf/NumCalc/src/NC_3dFunctions.cpp:95
↓ 3 callersFunctionNC_ComputeUnitVectorOnElement
compute the unit normal vector to an element at a given poit, return: Jacobean at the point
mesh2hrtf/NumCalc/src/NC_3dFunctions.cpp:132
↓ 3 callersFunctionNC_Error_Warning_0
mesh2hrtf/NumCalc/src/NC_CommonFunctions.cpp:59
↓ 3 callersFunctionNC_Error_Warning_1
mesh2hrtf/NumCalc/src/NC_CommonFunctions.cpp:129
↓ 3 callersFunctionNC_Error_Warning_2
mesh2hrtf/NumCalc/src/NC_CommonFunctions.cpp:252
↓ 3 callersFunctionNC_FreqCurveInterpolation
perform the interpolation along a curve
mesh2hrtf/NumCalc/src/NC_EquationSystem.cpp:1977
↓ 3 callersFunctionNC_GenerateClustersFMM
generate clusters for the SLFMBEM and MLFMBEM
mesh2hrtf/NumCalc/src/NC_Addresses.cpp:627
↓ 3 callersFunctionNC_GenerateSubelements
generate the subelements, return: number of subelements
mesh2hrtf/NumCalc/src/NC_3dFunctions.cpp:575
↓ 3 callersFunctionNC_LegendrePolynomes
compute the Legendre polynomes under a given order
mesh2hrtf/NumCalc/src/NC_3dFunctions.cpp:889
↓ 3 callersFunctionNC_MatrixVectorMultiplication
compute the product of the coefficient matrix and a vector
mesh2hrtf/NumCalc/src/NC_CommonFunctions.cpp:1211
↓ 3 callersFunction_check_project
Find unfinished instances (frequency steps) in a Mesh2HRTF project folder Parameters ---------- project : str Full path of t
mesh2hrtf/NumCalc/manage_numcalc.py:489
↓ 3 callersFunctionname
mesh2hrtf/Mesh2Input/Meshes/GradingDistanceBased/MeshGradingPlugin.hh:161
↓ 2 callersFunctionNC_CheckClusters
check the generated clusters, see if each boundary elements is included by the clusters just once
mesh2hrtf/NumCalc/src/NC_Addresses.cpp:1940
↓ 2 callersFunctionNC_ComputeEntriesNforFMM
compute a near field equation if the source point is located in a surface element (see eq. (13) [1])
mesh2hrtf/NumCalc/src/NC_EquationSystem.cpp:1256
↓ 2 callersFunctionNC_ComputeEntriesTforFMM
compute the contribution of a surface element to the T-matrix and the T-vector kreiza: okay this is a bit tricky, because a) Chen uses a negative
mesh2hrtf/NumCalc/src/NC_EquationSystem.cpp:1163
↓ 2 callersFunctionNC_ComputeUnitVectorOnUnitSphere
compute the unit vector and weight at each integration point of a unit sphere surface
mesh2hrtf/NumCalc/src/NC_3dFunctions.cpp:786
↓ 2 callersFunctionNC_ContributionIncidentWaves
compute the contributions of the incident waves to the velocity potential and the particle velocity at a given point
mesh2hrtf/NumCalc/src/NC_PostProcessing.cpp:776
↓ 2 callersFunctionNC_ContributionTvecFMM
compute the contribution of an element to the T-vectors
mesh2hrtf/NumCalc/src/NC_PostProcessing.cpp:302
↓ 2 callersFunctionNC_DeleteArrays
delete arrays generated by addressing computations
mesh2hrtf/NumCalc/src/NC_Addresses.cpp:1994
↓ 2 callersFunctionNC_IncidentWaveRHS
compute the contributions of the incident waves to the right hand side vector
mesh2hrtf/NumCalc/src/NC_EquationSystem.cpp:1744
↓ 2 callersFunctionNC_IncompleteLUForBack
multiplication of a vector with the inverse of the incomplete LU-matrices
mesh2hrtf/NumCalc/src/NC_CommonFunctions.cpp:1673
↓ 2 callersFunctionNC_IntegrationTBEM
perform the numerical integration over a subelemnt in order to compute its contributions to the potential and velocity at an internal point, return: c
mesh2hrtf/NumCalc/src/NC_PostProcessing.cpp:1217
↓ 2 callersFunctionNC_ReflectElement
reflect an element in a given direction
mesh2hrtf/NumCalc/src/NC_3dFunctions.cpp:357
↓ 2 callersFunctionNC_RegularIntegration
function to perform the regular integration over an element
mesh2hrtf/NumCalc/src/NC_EquationSystem.cpp:1613
↓ 2 callersFunctionNC_SingularIntegration
function for performing the singular integration over an element (see eq. (14) in [1]), the idea is taken from the paper of Kirshnasamyetal where the
mesh2hrtf/NumCalc/src/NC_EquationSystem.cpp:1421
↓ 2 callersFunctionTfactor_usy
mesh2hrtf/NumCalc/src/NC_TypeDefinition.h:543
↓ 2 callersFunctionTfbelim
mesh2hrtf/NumCalc/src/NC_TypeDefinition.h:572
↓ 2 callersFunction_get_sofa_object
Write complex pressure or impulse responses to a SOFA object. Parameters ---------- data : numpy array The data as an array
mesh2hrtf/Output2HRTF/output2hrtf.py:209
↓ 2 callersFunction_numcalc_instances
Return the number of currently running NumCalc instances
mesh2hrtf/NumCalc/manage_numcalc.py:476
↓ 2 callersFunction_read_nodes_and_elements
Read the nodes and elements of the evaluation grids or object meshes. Parameters ---------- folder : str Folder containing t
mesh2hrtf/Output2HRTF/output2hrtf.py:131
↓ 2 callersFunction_read_numcalc_data
Read the sound pressure on the object meshes or evaluation grid.
mesh2hrtf/Output2HRTF/output2hrtf.py:185
↓ 2 callersMethoddiv_r
mesh2hrtf/NumCalc/src/NC_TypeDefinition.h:108
↓ 2 callersMethodgrading
mesh2hrtf/Mesh2Input/Meshes/GradingDistanceBased/MeshGradingT.cc:88
↓ 2 callersFunctionplot_subfun
(p_num, p_ana, range_a, range_b, x, y, boundary_condition, source, bem_method, iEar=0)
tests/utils.py:249
↓ 1 callersFunctionBLdispoi
compute distance between two points, return: the result
mesh2hrtf/NumCalc/src/NC_CommonFunctions.cpp:373
↓ 1 callersFunctionNC_AllocateDmtxMLFMM
generate the D-matrices at all levels
mesh2hrtf/NumCalc/src/NC_Addresses.cpp:1699
↓ 1 callersFunctionNC_AllocateNmtx
create the arrays for storing the near field matrix of SLFMBEM or MLFMBEM
mesh2hrtf/NumCalc/src/NC_Addresses.cpp:1844
↓ 1 callersFunctionNC_AllocateSDTmtxsMLFMM
create the far field matrices for ML-FMBEM (called by NC_ControlProgram)
mesh2hrtf/NumCalc/src/NC_Addresses.cpp:1598
↓ 1 callersFunctionNC_AllocateSDTmtxsSLFMM
compute the auxiliary arrays used for storing the sparse far field matrices for the SLFMBEM (called by NC_ControlProgram)
mesh2hrtf/NumCalc/src/NC_Addresses.cpp:1476
↓ 1 callersFunctionNC_AllocateSmtxMLFMM
generate the S-matrices at all levels
mesh2hrtf/NumCalc/src/NC_Addresses.cpp:1790
↓ 1 callersFunctionNC_AllocateTmtxMLFMM
generate the T-matrices at all levels
mesh2hrtf/NumCalc/src/NC_Addresses.cpp:1656
↓ 1 callersFunctionNC_AssembleNforFMM
assemble the contributions of an element to the near field coefficient matrix and right hand side vector
mesh2hrtf/NumCalc/src/NC_EquationSystem.cpp:1361
↓ 1 callersFunctionNC_AssembleTBEM
assemble the contributions of an element to the coefficient matrix and the right hand side vector (TMEM)
mesh2hrtf/NumCalc/src/NC_EquationSystem.cpp:164
↓ 1 callersFunctionNC_BuildDforMLFMM
compute the D-matrices for ML-FMM (see eq. (18), (26) in [1])
mesh2hrtf/NumCalc/src/NC_EquationSystem.cpp:837
↓ 1 callersFunctionNC_BuildDforSLFMM
compute the D-matrix for SL-FMMM (see eq. (18) in [1])
mesh2hrtf/NumCalc/src/NC_EquationSystem.cpp:487
↓ 1 callersFunctionNC_BuildNforMLFMM
compute the near field equation system for ML-FMM
mesh2hrtf/NumCalc/src/NC_EquationSystem.cpp:993
↓ 1 callersFunctionNC_BuildNforSLFMM
compute the near field equation system for SL-FMM
mesh2hrtf/NumCalc/src/NC_EquationSystem.cpp:611
↓ 1 callersFunctionNC_BuildSforMLFMM
compute the S-matrices for ML-FMM (see eq. (21), (26) in [1])
mesh2hrtf/NumCalc/src/NC_EquationSystem.cpp:916
↓ 1 callersFunctionNC_BuildSforSLFMM
compute the S-matrix for SL-FMM (see eq. (21) in [1])
mesh2hrtf/NumCalc/src/NC_EquationSystem.cpp:549
↓ 1 callersFunctionNC_BuildSystemFMBEM
generate the fast multipole BEM equation system
mesh2hrtf/NumCalc/src/NC_EquationSystem.cpp:304
↓ 1 callersFunctionNC_BuildSystemTBEM
generate the equation system of the traditional BEM (TBEM)
mesh2hrtf/NumCalc/src/NC_EquationSystem.cpp:99
↓ 1 callersFunctionNC_BuildTforMLFMM
compute the T-matrix and the T-vector for ML-FMM
mesh2hrtf/NumCalc/src/NC_EquationSystem.cpp:700
↓ 1 callersFunctionNC_BuildTforSLFMM
compute the T-matrix and the T-vector for SL-FMM
mesh2hrtf/NumCalc/src/NC_EquationSystem.cpp:370
↓ 1 callersFunctionNC_CancelSmallClusters
-------------------------------------------------------------------------- << A11 >> seek very small clusters, attach them to the nearst ones and canc
mesh2hrtf/NumCalc/src/NC_Addresses.cpp:2077
↓ 1 callersFunctionNC_ClusterReflectionsAtLevelMLFMM
reflection of the element clusters of a given level with respect to the symmetry planes
mesh2hrtf/NumCalc/src/NC_Addresses.cpp:1317
↓ 1 callersFunctionNC_ClusterReflectionsSLFMM
reflections of the element clusters with respect to the symmetric planes (for SLFMBEM)
mesh2hrtf/NumCalc/src/NC_Addresses.cpp:508
↓ 1 callersFunctionNC_ComputeClusterArraysSLFMM
compute the arrays for storing data of the clusters for SLFMBEM
mesh2hrtf/NumCalc/src/NC_Addresses.cpp:352
↓ 1 callersFunctionNC_ComputeEntriesForTBEM
compute a row of the equation system in case that the source point is located in a surface element (see eq. (13) in [1])
mesh2hrtf/NumCalc/src/NC_EquationSystem.cpp:209
↓ 1 callersFunctionNC_ComputeFrequencies
compute the frequencies
mesh2hrtf/NumCalc/src/NC_Input.cpp:1686
↓ 1 callersFunctionNC_ComputeScalingVector
compute the scaling vector
mesh2hrtf/NumCalc/src/NC_CommonFunctions.cpp:1322
↓ 1 callersFunctionNC_ComputeTvecMLFMM
function to compute the T-vectors for the ML-FMM
mesh2hrtf/NumCalc/src/NC_PostProcessing.cpp:211
↓ 1 callersFunctionNC_ComputeTvecSLFMM
compute the T-vector for the SL-FMM
mesh2hrtf/NumCalc/src/NC_PostProcessing.cpp:132
↓ 1 callersFunctionNC_ContributionFMM
compute contributions of the boundary elements to the sound pressures and velocities at the internal points by using the FMBEM
mesh2hrtf/NumCalc/src/NC_PostProcessing.cpp:978
↓ 1 callersFunctionNC_ContributionTBEM
compute contributions of the elements to the sound pressure, velocity and energy intensities at a given internal point by using the traditional BEM
mesh2hrtf/NumCalc/src/NC_PostProcessing.cpp:869
↓ 1 callersFunctionNC_ControlProgram
control program
mesh2hrtf/NumCalc/src/NC_Main.cpp:289
↓ 1 callersFunctionNC_DeclareArrays
the main program for addressing computations
mesh2hrtf/NumCalc/src/NC_Addresses.cpp:58
↓ 1 callersFunctionNC_DeleteIncompleteLUMatrices
destroy the incomplete L- and U-matrices
mesh2hrtf/NumCalc/src/NC_CommonFunctions.cpp:1662
↓ 1 callersFunctionNC_EstimateNumLevelsMLFMM
estimate number of levels for MLFMBEM
mesh2hrtf/NumCalc/src/NC_Addresses.cpp:804
↓ 1 callersFunctionNC_FrequencyInformations
output informations
mesh2hrtf/NumCalc/src/NC_Main.cpp:1056
↓ 1 callersFunctionNC_GenerateClusterArrayAtLevelMLFMM
generate the cluster structure at a given level
mesh2hrtf/NumCalc/src/NC_Addresses.cpp:937
↓ 1 callersFunctionNC_GenerateClusterTreeMLFMM
generate the cluster tree for MLFMBEM
mesh2hrtf/NumCalc/src/NC_Addresses.cpp:848
next →1–100 of 295, ranked by callers