WarpX
Toggle main menu visibility
Loading...
Searching...
No Matches
Source
FieldSolver
ImplicitSolvers
ImplicitOptions.H
Go to the documentation of this file.
1
#ifndef IMPLICIT_OPTIONS_H_
2
#define IMPLICIT_OPTIONS_H_
3
4
#include <
AMReX_REAL.H
>
5
6
struct
ImplicitOptions
7
{
8
int
max_particle_iterations
= 21;
9
amrex::ParticleReal
particle_tolerance
=
static_cast<
amrex::ParticleReal
>
(1.0e-10);
10
bool
print_unconverged_particle_details
=
false
;
11
bool
use_mass_matrices_jacobian
=
false
;
12
bool
use_mass_matrices_pc
=
false
;
13
bool
linear_stage_of_jfnk
=
false
;
14
bool
evolve_suborbit_particles_only
=
false
;
15
};
16
17
#endif
AMReX_REAL.H
amrex::ParticleReal
amrex_particle_real ParticleReal
ImplicitOptions
Definition
ImplicitOptions.H:7
ImplicitOptions::linear_stage_of_jfnk
bool linear_stage_of_jfnk
Definition
ImplicitOptions.H:13
ImplicitOptions::evolve_suborbit_particles_only
bool evolve_suborbit_particles_only
Definition
ImplicitOptions.H:14
ImplicitOptions::use_mass_matrices_jacobian
bool use_mass_matrices_jacobian
Definition
ImplicitOptions.H:11
ImplicitOptions::max_particle_iterations
int max_particle_iterations
Definition
ImplicitOptions.H:8
ImplicitOptions::particle_tolerance
amrex::ParticleReal particle_tolerance
Definition
ImplicitOptions.H:9
ImplicitOptions::use_mass_matrices_pc
bool use_mass_matrices_pc
Definition
ImplicitOptions.H:12
ImplicitOptions::print_unconverged_particle_details
bool print_unconverged_particle_details
Definition
ImplicitOptions.H:10
Generated by
1.17.0