Commit 3a59c69
Remerge upstream/development and gradient descent (#182)
* Apply shift in BTD for zmax different than 0 (BLAST-WarpX#3091)
* Include shift in t_lab when `zmax` is different than 0
* Revert "Include shift in t_lab when `zmax` is different than 0"
This reverts commit 5f786f2.
* Apply shift in BTD for zmax > 0
* AMReX: Weekly Update (BLAST-WarpX#3095)
* Fix miscellaneous issues found with clang tidy (BLAST-WarpX#3083)
* fix miscellaneous issues found with clang tidy
* fix miscellaneous issues found with clang tidy
* moved default constructors and destructors to header
* fix issue
* Use default again
* Add a python script to generate timestep duration plots (BLAST-WarpX#3036)
* add script to generate timestep duration plots
* disable transparent background
* fix bugs
* fix bug in doc
* Update plot_timestep_duration.rst
* add permissions
* using argparse
* using if __name__ == __main__:
* add page in workflows
* Update Docs/source/usage/workflows.rst
* added missing file
* Formatting
* Apply shift for zmax>0 in old BTD (BLAST-WarpX#3094)
* Apply shift for zmax>0 in old BTD
* BTD: also shift t_slice_lab
* Use uniform error message formatting for all the amrex::Abort() calls in WarpX.cpp (BLAST-WarpX#2952)
* use WARPX_ALWAYS_ASSERT_WITH_MESSAGE instead of Abort()
* fix bug
* Update Source/WarpX.cpp
* fixed bug
* fixed bug
* Update Source/WarpX.cpp
* Update Source/WarpX.cpp
Co-authored-by: Axel Huebl <[email protected]>
* Use queryWithParser to Parse v_particle_pml (BLAST-WarpX#3096)
Use queryWithParser, instead of query, to parse v_particle_pml, in order to support functions like sin, cos, sqrt, etc.
* Fix Wrong Abort Message for PSATD w/ Time Averaging (BLAST-WarpX#3098)
* Doc: Improve Doxygen Links (BLAST-WarpX#3099)
* Doc: Improve Doxygen Links
- download also openPMD-api tag files & link them
- improve developer page: clearer links
* Update: .gitignore
* Fix Mirrors for RZ (NullifyMF) (BLAST-WarpX#3101)
* Fix Breaking Pip 22.1 Logic (BLAST-WarpX#3106)
* CI: Fix Windows
Pip's `--no-build-isolation` says we have to have build-deps pre-installed.
But Pip does offer no option to install those from `pyproject.toml`.
* Pip 22.1: in-tree-build default
And dropped the old option with a fatal error... classic.
* Pip no-build isolation: pre-install build tools
not installed in non-isolated builds
- we want isolated builds, because they have a derministic
path that we can cache with ccache
* fix bug (BLAST-WarpX#3110)
* Fix Laser Injection in RZ (BLAST-WarpX#3104)
* Add STL files support in pywarpx (BLAST-WarpX#3089)
* Added STL files support in pywarpx
* Add new EB bucket
* Added name to file headers
* Fixing year in file headers
* Checking that stl file and imp function are not both specified
* Renamed EB bucket to EB2
* Adding STL documentation
* Implement suggestions from code review
Co-authored-by: lgiacome <[email protected]>
* Stricter Tolerance for 3D Langmuir Tests (BLAST-WarpX#3097)
* CI: HIP with https (BLAST-WarpX#3111)
Small update in HIP docs: now supports HTTPS:
https://rocmdocs.amd.com/en/latest/Installation_Guide/Installation-Guide.html#ubuntu
* Add Headers to Input File Written by PICMI (BLAST-WarpX#3093)
* Add Headers to Input File Written by PICMI
* Commit Suggestion by @dpgrote
* Add Comment
* Add Empty Line
* Slightly Better Readable with a newline
* AMReX/PICSAR: Weekly Update (BLAST-WarpX#3112)
* AMReX: Weekly Update
* PICSAR: Weekly Update
* [pre-commit.ci] pre-commit autoupdate (BLAST-WarpX#3113)
updates:
- [github.com/Lucas-C/pre-commit-hooks: v1.1.13 → v1.1.14](Lucas-C/pre-commit-hooks@v1.1.13...v1.1.14)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* Use uniform error message formatting in more source files (BLAST-WarpX#2964)
* use WARPX_ALWAYS_ASSERT_WITH_MESSAGE instead of Abort()
* fix bug
* Update Source/WarpX.cpp
Co-authored-by: Axel Huebl <[email protected]>
* use more uniform text formatting
* fixed bug
* fixed bug
* using Utils::TextMsg in more files
* fixed bug
* use Utils::TextMsg in more files
* fixed bug
* use Utils::TextMsg in more files
* fixed last merge conflict
* fixed bug
* fix indentation
Co-authored-by: Axel Huebl <[email protected]>
* Avoid resizing ParticleBoundaryBuffer allocation to total particle count (BLAST-WarpX#3068)
* Avoid resizing ParticleBoundaryBuffer allocation to total particle count
* Switch atomic increments over to reductions
* Lassen (LLNL): ADIOS2, BLAS++ & LAPACK++ (BLAST-WarpX#3071)
* Lassen (LLNL): ADIOS2, BLAS++ & LAPACK++
Document how to install ADIOS2 (for openPMD `.bp`) and
BLAS++/LAPACK++ (for PSATD in RZ) on Lassen at LLNL.
* Update: ADIOS2~SST, BLAS++/LAPACK++ w/ ESSL
* Add workaround for Libfabric bug on Crusher to job script. (BLAST-WarpX#3114)
* Add workaround for Libfabric bug on Crusher to job script.
* add known issues section for Crusher
* ABLASTR: localIDtoGlobal (BLAST-WarpX#3115)
* ABLASTR: localIDtoGlobal
Move the control of `localIDtoGlobal` to ABLASTR for particle IDs.
* WarpX: Use ABLASTR now
* Clarify error messages when parsing diagnostics input (BLAST-WarpX#3122)
* Add `do_average` option to the particle fields diagnostic (BLAST-WarpX#3067)
* Added do_average option to the particle fields diagnostic
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Updated CI benchmark files
* Updated CI benchmark files
* Fix ParticleReductionFunctor comment
* Changed maps to vector for code simplification
* Change do_average to bool
Co-authored-by: Hannah Klion <[email protected]>
Co-authored-by: Edoardo Zoni <[email protected]>
* Fix from the merge
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Hannah Klion <[email protected]>
Co-authored-by: Edoardo Zoni <[email protected]>
* fix unnecessary double promotions (BLAST-WarpX#3120)
* use fwd declaration for WarpXFaceInfoBox (BLAST-WarpX#3125)
* remove unused enum (BLAST-WarpX#3124)
* AMReX/PICSAR: Weekly Update (BLAST-WarpX#3126)
* AMReX: Weekly Update
* PICSAR: Weekly Update
* [pre-commit.ci] pre-commit autoupdate (BLAST-WarpX#3128)
updates:
- [github.com/Lucas-C/pre-commit-hooks: v1.1.14 → v1.2.0](Lucas-C/pre-commit-hooks@v1.1.14...v1.2.0)
- [github.com/hadialqattan/pycln: v1.3.2 → v1.3.3](hadialqattan/pycln@v1.3.2...v1.3.3)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* Add new class `NamedComponentParticleContainer` (BLAST-WarpX#3100)
* Add new class `NamedComponentParticleContainer`
* Update docstrings
* Fix compilation
* Address review comments
* Update Doxygen
Co-authored-by: Axel Huebl <[email protected]>
* Fold Python tests into their corresponding base configurations, to better exploit ccache (BLAST-WarpX#3107)
* Fold Python tests into their corresponding base configurations, to better exploit ccache
* Align 1D Python tests with rest of 1D tests
* Remove archaic test exclusions
* Reintroduce exclusion of Python_Langmuir test, since it currently fails
* Docs: New Perlmutter Default Env, Microarch (BLAST-WarpX#3127)
* Docs: New Perlmutter Default Env
The default environment on Perlmutter is now the one we already
used, `PrgEnv-gnu`. Thus, we don't need to switch anymore.
* Perlmutter: Build Microarch
Tuned for Zen3, which is used on Login and Compute nodes alike:
https://docs.nersc.gov/systems/perlmutter/system_details/
* Keep PrgEnv-gnu
... in case it changes again
* Comment microarch flags
* CMake Pip: Unique Custom Targets (BLAST-WarpX#3116)
Add a prefix to custom targets so we do not collide if used as a
CMake subproject, e.g., in ARTEMIS.
* Simplify the function computePhi (BLAST-WarpX#3026)
* Simplify the function computePhi
* Allow to compile RZ without EB
* Allow to compile RZ without EB
* Deactivate semi-coarsening when both EB and RZ are used
* Update Source/FieldSolver/ElectrostaticSolver.cpp
Co-authored-by: Edoardo Zoni <[email protected]>
Co-authored-by: Axel Huebl <[email protected]>
* Specify particle precision (BLAST-WarpX#3065)
* Add precision to printed PIC parameters
* Added WarpX_PARTICLE_PRECISION as a build option
* Update types to ParticleReal
* Updated libwarpx to inject particles with correct ParticleReal type
* Fix syntax error
* Add logic to avoid duplicate definitions
* Use correct ParticleReal type in add_particles
* Cleaned up code, addressed comments
* Update Python/pywarpx/_libwarpx.py
Co-authored-by: Peter Scherpelz <[email protected]>
* Removed redundant functions, fixed some typing
* Modified template functions
* Cast d_w to Real
* Fixed failing tests
* Cast types to be consistent
* removed in-tree-build from pip command
* Added GPU device macros to PDim3 methods
* rerun tests
* Removed unecessary casting, update calls to use PDim3 instead of XDim3
* Refactored comments
* Added mcc fields double precision, particles single precision test
* Updated casting and formatting
* Removed cast, updated declaration
Co-authored-by: Peter Scherpelz <[email protected]>
Co-authored-by: Peter Scherpelz <[email protected]>
* Test Filter: Include Python Langmuir (BLAST-WarpX#3129)
* Test Filter: Include Python Langmuir
* Reset Benchmarks (Python Langmuir)
Co-authored-by: Tools <[email protected]>
* Reactivate Multi-J RZ PSATD Checksums (BLAST-WarpX#2459)
* Try to reactivate Multi-J RZ PSATD checksums
* Reduce size of test and add debug prints
* No MPI in test
* Revert "Reduce size of test and add debug prints"
This reverts commit c865671.
* Revert "No MPI in test"
This reverts commit 1a0a682.
* Remove close to zero values from field outputs
* Update benchmarks
* PML.cpp: missing util include (BLAST-WarpX#3138)
fix a missing include for `PML.cpp`
* Fix: Field Probe no-MPI Gather (BLAST-WarpX#3134)
In AMReX, Gather without MPI was implemented as a no-OP.
This applies a work-around so we can patch already released WarpX
versions.
* SpectralFieldDataRZ: Missing Utils Include (BLAST-WarpX#3140)
* Fix: Install ABLASTR (BLAST-WarpX#3141)
Since ABLASTR is a proper library now, we need to install it as well.
* Write Inputs to `warpx_used_inputs` (BLAST-WarpX#3132)
Write a general file `warpx_used_inputs` that contains all
inputs of a simulation.
This is needed, since we add & overwrite the inputs parameters in the
inputs file with command-line options regularly. Writing the actually
used inputs increases reproducibility of such workflows, especially
in unsupervised scripted runs/optimizations.
* Docs: Improve `collision_name>.species` (BLAST-WarpX#3143)
... for `background_stopping` we also just use one species.
* Remove Extraneous `WARPX_DIM_RZ` in Gaussian Laser Init (BLAST-WarpX#3144)
* move serialization to ablastr (BLAST-WarpX#3145)
* Use Utils::TextMsg::Err and WARPX_ALWAYS_ASSERT_WITH_MESSAGE in more files (BLAST-WarpX#3117)
* use formatted error messages
* fixed bug
* fixed bug
* fixed bugs
* fixed bug
* Move MsgLogger to ablastr (BLAST-WarpX#3148)
* move Msg Logger to ablastr
* fixed bug
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fixed bug
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* AMReX: Weekly Update (BLAST-WarpX#3147)
* Docs: Science Highlights (BLAST-WarpX#3139)
* Docs: Science Highlights
Document science papers of ours and users that use WarpX.
* Add: More LWFA Preprints 🚀
* Use Ordered (Numbered) Lists
* Add 3D tests for proton boron fusion (BLAST-WarpX#2450)
* Add 3D tests for proton boron fusion
* Add execute permission to analysis script
* Fix Checksum path
* Increase tolerance for energy check
* Update benchmarks
* Specify type of exception in try expect block
* Apply suggestions from code review
Co-authored-by: Axel Huebl <[email protected]>
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Add review suggestions
Co-authored-by: Remi Lehe <[email protected]>
* Safe Runtime: <species>.do_not_deposit = 1
Co-authored-by: Remi Lehe <[email protected]>
* Remove division by zero warning in python analysis script
* Update cross-section in the E > 3.5 MeV range
* Increase some tolerances
* Update benchmark
Co-authored-by: Remi Lehe <[email protected]>
Co-authored-by: Axel Huebl <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* Revert ""Gradient descent" convergence to steady-state (#176)"
This reverts commit e31338f.
* update changelog and version
* Gradient Descent (#181)
* Added ArbitraryDistributionVolumeEmitter
* Updated particle weight calculation
* renamed thermionic_emission test directory to emission
* arbitrary seed from uniform distribution
* Bug fixes and changes to test
* add test for arbitrary seeding
* Changed position sampling, added test
* Removed unused imports and code
* revert traceback printout
* Added comments for binning particle positions
* increased rtol for test
* Allow input of any 2d array, add interpolation of 2d array onto current simulation grid
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Updated changelog
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Updated changelog
* update version
* created steady_state_descent.py file
* Added coarsening algorithm
* Added ability to read numpy data and coarsen grid
* Added regression function calculation
* Solve system of equations rather than curve fit
* Use skimage block_reduce
* Hard coded inverse exponential solve
* take mean if exponential equation can't be solved
* Added special cases to use linear regression
* Update docstring
* Added command line arguments
* Modified linear regression logic and added main function
* Added entry point
* Change output file name
* Change output file name
* Fixed interpolate grid
* updated arbitrary distribution emitter test
* Fix interpolation logic
* Changed to take in exact prediction timestep rather than a multiple
* Added ability to specify save directory
* Updated docstrings, removed unneeded files
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Added gradient descent test, refactored code
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Changed test parameters
* Increase rtol of arbitrary seed test by 0.01
* Update mewarpx/mewarpx/utils_store/plasma_density_oracle.py
Co-authored-by: Roelof Groenewald <[email protected]>
* Update changelog
* Update version
* Add controller for plasma density oracle
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* WIP oracle control
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Allow oracle control bins to be overridden
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Added command line arguments
* Fixed bugs, added info logging
* added ability to modify run_script
* removed unnecessary code
* Cleaned up code
* Refactored code to be clearer
* Update docstrings
* Added test
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Added documentation about oracle_control
* Updated changelog
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Fixed TOTAL_TIME calculation
* update wheel in docker build
* change numpy to oldest-supported-numpy for docker
* Updated formatting and documentation
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Remi Lehe <[email protected]>
Co-authored-by: Axel Huebl <[email protected]>
Co-authored-by: Luca Fedeli <[email protected]>
Co-authored-by: amadou38 <[email protected]>
Co-authored-by: Edoardo Zoni <[email protected]>
Co-authored-by: David Grote <[email protected]>
Co-authored-by: Lorenzo Giacomel <[email protected]>
Co-authored-by: lgiacome <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Phil Miller <[email protected]>
Co-authored-by: Andrew Myers <[email protected]>
Co-authored-by: Hannah Klion <[email protected]>
Co-authored-by: Phil Miller <[email protected]>
Co-authored-by: Peter Scherpelz <[email protected]>
Co-authored-by: Peter Scherpelz <[email protected]>
Co-authored-by: Tools <[email protected]>
Co-authored-by: Neïl Zaim <[email protected]>
Co-authored-by: Ryan Sandberg <[email protected]>File tree
97 files changed
+2324
-846
lines changed- .github/workflows
- source
- Docs/source
- install
- usage
- Examples
- Modules/nuclear_fusion
- Tests
- multi_J
- particle_fields_diags
- Python/pywarpx
- Regression
- Checksum/benchmarks_json
- Source
- BoundaryConditions
- Diagnostics
- ComputeDiagFunctors
- ReducedDiags
- EmbeddedBoundary
- FieldSolver
- FiniteDifferenceSolver
- SpectralSolver
- SpectralAlgorithms
- Filter
- Initialization
- Laser/LaserProfilesImpl
- Parallelization
- Particles
- Collision/BinaryCollision
- Coulomb
- NuclearFusion
- ElementaryProcess/QEDInternals
- Filter
- Gather
- Utils
- MsgLogger
- ablastr/utils
- msg_logger
- Tools/machines/perlmutter-nersc
- cmake
- dependencies
- mewarpx
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
97 files changed
+2324
-846
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
35 | | - | |
36 | 34 | | |
37 | 35 | | |
38 | 36 | | |
| |||
100 | 98 | | |
101 | 99 | | |
102 | 100 | | |
103 | | - | |
| 101 | + | |
104 | 102 | | |
105 | 103 | | |
106 | 104 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
106 | 106 | | |
107 | 107 | | |
108 | 108 | | |
109 | | - | |
| 109 | + | |
110 | 110 | | |
111 | 111 | | |
112 | 112 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
23 | | - | |
24 | 22 | | |
25 | 23 | | |
26 | 24 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
| 51 | + | |
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
| |||
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
70 | | - | |
| 70 | + | |
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
89 | 96 | | |
90 | 97 | | |
91 | 98 | | |
| |||
358 | 365 | | |
359 | 366 | | |
360 | 367 | | |
361 | | - | |
| 368 | + | |
362 | 369 | | |
363 | 370 | | |
364 | 371 | | |
| |||
418 | 425 | | |
419 | 426 | | |
420 | 427 | | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
421 | 437 | | |
422 | | - | |
| 438 | + | |
423 | 439 | | |
424 | 440 | | |
425 | 441 | | |
| |||
431 | 447 | | |
432 | 448 | | |
433 | 449 | | |
434 | | - | |
| 450 | + | |
435 | 451 | | |
436 | 452 | | |
437 | 453 | | |
| |||
440 | 456 | | |
441 | 457 | | |
442 | 458 | | |
443 | | - | |
| 459 | + | |
444 | 460 | | |
445 | 461 | | |
446 | 462 | | |
447 | 463 | | |
448 | 464 | | |
449 | | - | |
| 465 | + | |
450 | 466 | | |
451 | 467 | | |
452 | 468 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
1 | 3 | | |
2 | 4 | | |
3 | 5 | | |
| |||
32 | 34 | | |
33 | 35 | | |
34 | 36 | | |
| 37 | + | |
| 38 | + | |
35 | 39 | | |
36 | 40 | | |
37 | 41 | | |
| |||
41 | 45 | | |
42 | 46 | | |
43 | 47 | | |
| 48 | + | |
| 49 | + | |
44 | 50 | | |
45 | 51 | | |
46 | 52 | | |
47 | 53 | | |
48 | 54 | | |
49 | 55 | | |
50 | | - | |
51 | | - | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
52 | 60 | | |
53 | 61 | | |
54 | 62 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| 54 | + | |
54 | 55 | | |
55 | 56 | | |
56 | 57 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
95 | 95 | | |
96 | 96 | | |
97 | 97 | | |
| 98 | + | |
98 | 99 | | |
99 | 100 | | |
100 | 101 | | |
| |||
266 | 267 | | |
267 | 268 | | |
268 | 269 | | |
| 270 | + | |
269 | 271 | | |
270 | 272 | | |
271 | 273 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
0 commit comments