Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PrincetonUniversity/athena
/ functions
Functions
2,620 in github.com/PrincetonUniversity/athena
⨍
Functions
2,620
◇
Types & classes
397
↓ 930 callers
Method
NewAthenaArray
src/athena_arrays.hpp:352
↓ 806 callers
Method
u
(p)
tst/regression/scripts/utils/RiemannSolver/riemann.py:675
↓ 337 callers
Method
GetOrAddReal
src/parameter_input.cpp:603
↓ 315 callers
Method
GetReal
src/parameter_input.cpp:457
↓ 141 callers
Method
run
Run the thread, logging everything.
tst/regression/scripts/utils/log_pipe.py:24
↓ 132 callers
Function
Match
Matches the string with the pattern, caching the compiled regexp.
tst/style/cpplint.py:1062
↓ 132 callers
Function
Search
Searches the string for the pattern, caching the compiled regexp.
tst/style/cpplint.py:1090
↓ 121 callers
Method
data
"getter" function to access private data member \todo (felker): - Replace this unrestricted "getter" with a limited, safer alternative. - Rename funct
src/athena_arrays.hpp:115
↓ 119 callers
Method
InitWithShallowSlice
src/athena_arrays.hpp:292
↓ 110 callers
Method
GetOrAddInteger
src/parameter_input.cpp:575
↓ 100 callers
Method
GetSizeInBytes
src/athena_arrays.hpp:101
↓ 94 callers
Method
GetGamma
not GENERAL_EOS
src/eos/eos.hpp:156
↓ 65 callers
Method
GetOrAddString
src/parameter_input.cpp:665
↓ 54 callers
Function
PackData
src/utils/buffer_utils.cpp:25
↓ 50 callers
Method
GetOrAddBoolean
src/parameter_input.cpp:631
↓ 49 callers
Function
UnpackData
src/utils/buffer_utils.cpp:82
↓ 48 callers
Method
Face2Area
src/coordinates/gr_user.cpp:505
↓ 44 callers
Method
Face3Area
src/coordinates/gr_user.cpp:515
↓ 43 callers
Method
CellVolume
src/coordinates/gr_user.cpp:555
↓ 38 callers
Method
CreateBvalsMPITag
src/bvals/bvals_base.cpp:289
↓ 37 callers
Method
GetInteger
src/parameter_input.cpp:422
↓ 36 callers
Method
GetDim1
functions to get array dimensions
src/athena_arrays.hpp:87
↓ 36 callers
Method
ZeroClear
src/athena_arrays.hpp:502
↓ 33 callers
Method
Face1Area
src/coordinates/gr_user.cpp:495
↓ 33 callers
Function
output_config
(opt_descr, opt_choice, filehandle=None)
configure.py:1013
↓ 30 callers
Method
GetDim4
src/athena_arrays.hpp:90
↓ 29 callers
Function
FindStrIndex
-------------------------------------------------------------------------------------- \fn int FindStrIndex(const std::string *str_arr, const int len,
src/chemistry/utils/chemistry_utils.cpp:31
↓ 29 callers
Method
GetCellVolume
src/coordinates/gr_user.cpp:572
↓ 29 callers
Method
SwapAthenaArray
src/athena_arrays.hpp:470
↓ 26 callers
Function
GetBoundaryFlag
src/bvals/utils/boundary_flag.cpp:27
↓ 25 callers
Method
ApplyPhysicalBoundaries
src/bvals/bvals.cpp:452
↓ 25 callers
Function
join_error
Write an error message and terminate the simulation with an error status. */
vis/vtk/join_vtk++.c:210
↓ 24 callers
Function
CheckFlag
---------------------------------------------------------------------------------------- \fn void CheckFlag(const void *flagvalue, const char *funcnam
src/chemistry/cvode.cpp:381
↓ 24 callers
Function
CopyIntensity
Temporary function to copy intensity
src/bvals/cc/nr_radiation/reflect_rad.cpp:31
↓ 23 callers
Method
EgasFromRhoP
src/eos/general/noop.cpp:29
↓ 22 callers
Method
SendBoundaryBuffers
src/bvals/bvals_var.cpp:212
↓ 21 callers
Method
GetString
src/parameter_input.cpp:538
↓ 20 callers
Method
CalculateCellCenteredField
src/field/field.cpp:112
↓ 19 callers
Method
CenterWidth2
src/coordinates/gr_user.cpp:467
↓ 19 callers
Method
CenterWidth3
src/coordinates/gr_user.cpp:477
↓ 19 callers
Method
FindMeshBlock
src/mesh/mesh.cpp:1872
↓ 19 callers
Method
GetIsoSoundSpeed
src/eos/eos.hpp:148
↓ 18 callers
Method
ApplyPrimitiveFloors
--------------------------------------------------------------------------------------- \fn void EquationOfState::ApplyPrimitiveFloors(AthenaArray<Rea
src/eos/adiabatic_mhd.cpp:162
↓ 18 callers
Function
ComputeMeshGeneratorX
src/mesh/mesh.hpp:443
↓ 17 callers
Method
GetFace1Area
src/coordinates/gr_user.cpp:532
↓ 16 callers
Method
AdvanceCounterPhysID
src/bvals/bvals.cpp:1041
↓ 16 callers
Method
Edge1Length
src/coordinates/gr_user.cpp:406
↓ 16 callers
Method
Face2Metric
src/coordinates/gr_user.cpp:750
↓ 16 callers
Method
FastMagnetosonicSpeedsGR
src/eos/adiabatic_mhd_gr.cpp:654
↓ 16 callers
Method
WeightedAve
src/mesh/weighted_ave.cpp:35
↓ 15 callers
Method
CellMetric
src/coordinates/gr_user.cpp:726
↓ 15 callers
Method
DoTaskListOneStage
src/task_list/task_list.cpp:66
↓ 15 callers
Method
FastMagnetosonicSpeed
---------------------------------------------------------------------------------------- \fn Real EquationOfState::FastMagnetosonicSpeed(const Real pr
src/eos/adiabatic_mhd.cpp:149
↓ 15 callers
Method
IsPole
src/coordinates/coordinates.cpp:859
↓ 15 callers
Method
NumLines
Returns the number of lines represented.
tst/style/cpplint.py:1958
↓ 15 callers
Function
PoverR
src/pgen/disk.cpp:200
↓ 15 callers
Method
PrimitiveToConserved
src/eos/adiabatic_mhd.cpp:99
↓ 15 callers
Method
ProlongateCellCenteredValues
src/mesh/mesh_refinement.cpp:478
↓ 15 callers
Method
SwapHydroQuantity
src/bvals/cc/hydro/bvals_hydro.cpp:62
↓ 15 callers
Function
ran2
src/utils/ran2.cpp:42
↓ 14 callers
Method
ApplyPassiveScalarFloors
src/eos/eos_scalars.cpp:161
↓ 14 callers
Method
GetPtrToLine
src/parameter_input.cpp:866
↓ 14 callers
Method
SoundSpeed
---------------------------------------------------------------------------------------- \fn Real EquationOfState::SoundSpeed(Real prim[NHYDRO]) \brie
src/eos/adiabatic_mhd.cpp:141
↓ 13 callers
Function
CloseExpression
If input points to ( or { or [ or <, finds the position that closes it. If lines[linenum][pos] points to a '(' or '{' or '[' or '<', finds the li
tst/style/cpplint.py:2108
↓ 13 callers
Function
DenProfileCyl
src/pgen/disk.cpp:187
↓ 13 callers
Method
GetCurrentNumberOfCells
small functions
src/multigrid/multigrid.hpp:130
↓ 13 callers
Function
GetCylCoord
src/pgen/disk.cpp:171
↓ 13 callers
Method
GetSize
src/utils/interp_table.cpp:60
↓ 13 callers
Method
SetNeighbor
src/bvals/bvals_base.cpp:43
↓ 13 callers
Function
VelProfileCyl
src/pgen/disk.cpp:209
↓ 12 callers
Method
CenterWidth1
src/coordinates/gr_user.cpp:457
↓ 12 callers
Method
GetDim2
src/athena_arrays.hpp:88
↓ 12 callers
Method
GetDim3
src/athena_arrays.hpp:89
↓ 12 callers
Function
GetMGBoundaryFlag
src/bvals/utils/boundary_flag.cpp:149
↓ 12 callers
Function
HDF5ReadRealArray
src/inputs/hdf5_reader.cpp:46
↓ 12 callers
Method
ReceiveAndSetBoundariesWithWait
src/bvals/bvals_var.cpp:303
↓ 12 callers
Method
RestrictCellCenteredValues
src/mesh/mesh_refinement.cpp:130
↓ 12 callers
Method
close
Close the write end of the pipe.
tst/regression/scripts/utils/log_pipe.py:30
↓ 11 callers
Method
Edge2Length
src/coordinates/gr_user.cpp:416
↓ 11 callers
Method
Edge3Length
src/coordinates/gr_user.cpp:426
↓ 11 callers
Method
SetReal
src/parameter_input.cpp:706
↓ 10 callers
Method
DonorCellX2
src/reconstruct/dc.cpp:54
↓ 10 callers
Method
DonorCellX3
src/reconstruct/dc.cpp:83
↓ 10 callers
Method
Face3Metric
src/coordinates/gr_user.cpp:762
↓ 10 callers
Method
FitIntPlanckFunc
return the integral (15/pi^4)\int_0^{nu/T} x^3 dx/(exp(x)-1) frequency is scaled with kT_0/h using fitting formula to return \int_0^nu_min and \int_0^
src/nr_radiation/frequencygrid.cpp:121
↓ 10 callers
Function
GetBoundaryString
src/bvals/utils/boundary_flag.cpp:61
↓ 10 callers
Function
LinearInterp
src/utils/interp.hpp:41
↓ 10 callers
Function
LinearInterpIndex
src/utils/interp.hpp:28
↓ 10 callers
Method
PiecewiseLinearX2
src/reconstruct/plm.cpp:140
↓ 10 callers
Method
PiecewiseLinearX3
src/reconstruct/plm.cpp:254
↓ 10 callers
Method
PiecewiseParabolicX2
src/reconstruct/ppm.cpp:344
↓ 10 callers
Method
PiecewiseParabolicX3
src/reconstruct/ppm.cpp:642
↓ 10 callers
Method
ReceiveBoundaryBuffers
src/bvals/bvals_var.cpp:242
↓ 10 callers
Function
RestrictOne
src/multigrid/multigrid.hpp:311
↓ 10 callers
Method
SetBoundaries
src/bvals/bvals_var.cpp:277
↓ 10 callers
Method
Solve
src/gravity/mg_gravity.cpp:172
↓ 10 callers
Method
SoundSpeedsGR
src/eos/adiabatic_hydro_gr.cpp:326
↓ 10 callers
Method
StartReceiving
src/bvals/fc/bvals_fc.cpp:1406
↓ 10 callers
Function
check_nan
Check input NumPy array for the presence of any NaN entries
vis/python/athena_read.py:20
↓ 10 callers
Function
pos_face
(x1, x2, ratio, n, n_face)
vis/python/spherical_refinement.py:316
next →
1–100 of 2,620, ranked by callers