aboutsummaryrefslogtreecommitdiff
path: root/src/patch/grid.hh
Commit message (Collapse)AuthorAge
* added a bunch of functions to convert (irho,isigma) <-->jthorn2002-07-08
| | | | | | | 0-origin grid point numbers within a patch (either nominal or ghosted) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@613 f88db872-0e4f-0410-b76b-b9085cfa78c5
* * finish Jacobian support in src/utiljthorn2002-07-04
| | | | | | | | | * test driver for this in src/util/test_patch_system.cc --> IT WORKS!!!!! * also fix comments on #include prerequisites to say ../jtutil/ not jt/ git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@605 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add grid_arrays::unknown_gridfn() functionsjthorn2002-04-22
| | | | | | | (either nominal- or ghosted-grid gridfn depending on Boolean flag) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@569 f88db872-0e4f-0410-b76b-b9085cfa78c5
* fix assorted syntax errors --> now compiles cleanly!jthorn2002-04-21
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@550 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add functions to give low-level access to gridfn data arraysjthorn2002-04-21
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@546 f88db872-0e4f-0410-b76b-b9085cfa78c5
* merge common code in print nominal/ghosted routines into newjthorn2002-04-17
| | | | | | | | | | | print_unknown_gridfn() routines, both in patch:: and patch_system:: also new patch:: read routines also declarations (but no code yet) for patch_system:: read routines git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@534 f88db872-0e4f-0410-b76b-b9085cfa78c5
* min/max gfn were not being set properly by setup_gridfn_storage()jthorn2002-04-09
| | | | | | | --> now just compute them on-the-fly from the gridfn storage arrays git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@473 f88db872-0e4f-0410-b76b-b9085cfa78c5
* change gridfn() and ghosted_gridfn() fns to return const referencesjthorn2002-04-07
| | | | | | | | for the rvalue case --> this makes them usable as the operand of a unary-& (address-of) expression git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@459 f88db872-0e4f-0410-b76b-b9085cfa78c5
* many small mods to fix compiler-detected errors in 1st compiles afterjthorn2002-04-07
| | | | | | | the last few weeks rewrites --> not quite "clean compile" yet :( git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@457 f88db872-0e4f-0410-b76b-b9085cfa78c5
* tweak a comment, remove grid_arrays::gridfn_pars::N_gridfns()jthorn2002-04-04
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@434 f88db872-0e4f-0410-b76b-b9085cfa78c5
* rename some of the gridfn_arrays::gridfn_pars membersjthorn2002-04-04
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@431 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add comments to slightly clarify gridfn setupjthorn2002-04-02
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@427 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add assert() checks that gridfn data pointers are non-null beforejthorn2002-04-02
| | | | | | | using them, and that they're null before setting them in setup_gridfn_storage() git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@419 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add iang_stride() and ghosted_iang_stride()jthorn2002-03-30
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@407 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add member fns to get gridfn offset/stride subscripting infojthorn2002-03-30
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@406 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add grid::delta_ang()jthorn2002-03-29
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@401 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add some missing jtutil:: scope resolutionsjthorn2002-03-29
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@391 f88db872-0e4f-0410-b76b-b9085cfa78c5
* split gridfn setup off from ctorjthorn2002-03-28
| | | | | | | | --> now construct with no gridfns, then setup_gridfn_storage() later (this required an extra level of indirection in storing the gridfns :( :( ) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@387 f88db872-0e4f-0410-b76b-b9085cfa78c5
* clarify comments about nominal vs ghosted gridfnsjthorn2002-03-27
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@377 f88db872-0e4f-0410-b76b-b9085cfa78c5
* many fixes to previous checkin, add grid_arrays::gridfn_parsjthorn2002-03-27
| | | | | | | arg structure --> now properly stores both nominal and ghosted gridfns git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@375 f88db872-0e4f-0410-b76b-b9085cfa78c5
* store both nominal and ghosted gridfnsjthorn2002-03-27
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@374 f88db872-0e4f-0410-b76b-b9085cfa78c5
* restore earlier version (1.24) where gridfns are stored explicitlyjthorn2002-03-27
| | | | | | | | here -- moving that up to patch_system:: turns out to have been a mistake git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@372 f88db872-0e4f-0410-b76b-b9085cfa78c5
* delete actual storage of grid function datajthorn2002-03-24
| | | | | | | | (this will now be up in class patch_system:: in order to allow arrays to be contiguous across patches) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@366 f88db872-0e4f-0410-b76b-b9085cfa78c5
* whitespace reformatting; no code changesjthorn2001-09-14
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@340 f88db872-0e4f-0410-b76b-b9085cfa78c5
* coords.{cc,hh}: add modulo-2pi functionsjthorn2001-08-09
| | | | | | | | | | grid.hh: add rho/sigma mod 2pi functions ghost_zone.cc: always reduce angles (mod 2*pi) to the other patch's range when computing other-patch angles in setting up interpatch ghost zones git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@256 f88db872-0e4f-0410-b76b-b9085cfa78c5
* fix ang/dang bug in {min,max}_dang()jthorn2001-08-06
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@251 f88db872-0e4f-0410-b76b-b9085cfa78c5
* rename s/ghosted_grid_*/ghosted_*/gjthorn2001-07-20
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@243 f88db872-0e4f-0410-b76b-b9085cfa78c5
* rename full_grid__* --> ghosted_grid_jthorn2001-07-18
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@217 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add "effective" grid min/max fnsjthorn2001-07-18
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@216 f88db872-0e4f-0410-b76b-b9085cfa78c5
* rename *N_ghost_zones --> N_ghost_pointsjthorn2001-07-18
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@212 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add delta_dang()jthorn2001-07-18
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@210 f88db872-0e4f-0410-b76b-b9085cfa78c5
* get rid of last remnants of "border" terminologyjthorn2001-07-16
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@196 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add some more access fns for array/grid boundsjthorn2001-07-16
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@178 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add grid::{min,max}_dang()jthorn2001-07-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@155 f88db872-0e4f-0410-b76b-b9085cfa78c5
* allow gfn to be non-0-originjthorn2001-07-13
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@137 f88db872-0e4f-0410-b76b-b9085cfa78c5
* rename some fns & variablesjthorn2001-06-21
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@103 f88db872-0e4f-0410-b76b-b9085cfa78c5
* remove some unused functionsjthorn2001-06-21
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@96 f88db872-0e4f-0410-b76b-b9085cfa78c5
* rename "jt/util++.hh" --> "jt/util.hh"jthorn2001-06-21
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@93 f88db872-0e4f-0410-b76b-b9085cfa78c5
* remove verbose_flagjthorn2001-06-21
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@89 f88db872-0e4f-0410-b76b-b9085cfa78c5
* change to new naming scheme for grid_array_pars and grid_pars structuresjthorn2001-06-20
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@86 f88db872-0e4f-0410-b76b-b9085cfa78c5
* change remaining fp &x to fp& xjthorn2001-06-19
| | | | | | | ditto int & --> int& git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@72 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add grid::print_gridfn()jthorn2001-06-18
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@61 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add verbose flag to grid:: ctor, also pass-through in fd_gridjthorn2001-06-17
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@58 f88db872-0e4f-0410-b76b-b9085cfa78c5
* add <math.h> to prerequisitesjthorn2001-06-17
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@52 f88db872-0e4f-0410-b76b-b9085cfa78c5
* grid.{cc,hh}jthorn2001-06-17
| | | | | | | | | | add class grid:: coords.cc remove PI (now in jt/stdc.h) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@50 f88db872-0e4f-0410-b76b-b9085cfa78c5
* delete some unused functions & member variablesjthorn2001-06-17
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@47 f88db872-0e4f-0410-b76b-b9085cfa78c5
* many small bugfixes --> now compils cleanlyjthorn2001-06-17
(only has class grid_arrays for the moment) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@46 f88db872-0e4f-0410-b76b-b9085cfa78c5