Skip to content

Commit a75b2ce

Browse files
committed
Fixed some permissions in components
1 parent 074d03c commit a75b2ce

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

src/braginskii_friction.cxx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ BraginskiiFriction::BraginskiiFriction(std::string name, Options& alloptions, So
1313
readIfSet("species:{all_species}:velocity", Regions::Interior),
1414
readOnly("species:{all_species}:AA"),
1515
readIfSet("species:{all_species}:charge"),
16-
readOnly("species:{all_species}:collision_frequencies:{all_species}_{"
17-
"all_species2}_coll"),
16+
readIfSet("species:{all_species}:collision_frequencies:{all_species}_{"
17+
"all_species2}_coll"),
1818
readWrite("species:{all_species}:momentum_source")}) {
1919
AUTO_TRACE();
2020
Options& options = alloptions[name];

src/braginskii_ion_viscosity.cxx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ BraginskiiIonViscosity::BraginskiiIonViscosity(std::string name, Options& allopt
1919
readIfSet("species:{non_electrons}:velocity"),
2020
readIfSet("species:{non_electrons}:charge"),
2121
readIfSet("species:{non_electrons}:collision_frequencies:{coll_type}"),
22-
readOnly("fields:phi"),
2322
readWrite("species:{non_electrons}:momentum_source"),
2423
readWrite("species:{non_electrons}:energy_source"),
2524
readWrite("fields:DivJextra"),
@@ -108,6 +107,9 @@ BraginskiiIonViscosity::BraginskiiIonViscosity(std::string name, Options& allopt
108107
coll_types.push_back("{non_electrons}_{all_species}_coll");
109108
coll_types.push_back("{non_electrons}_{all_species}_cx");
110109
}
110+
if (perpendicular) {
111+
state_variable_access.setAccess(readOnly("fields:phi"));
112+
}
111113
state_variable_access.substitute("coll_type", coll_types);
112114
}
113115

src/vorticity.cxx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,9 @@ Vorticity::Vorticity(std::string name, Options& alloptions, Solver* solver)
225225
if (phi_boundary_relax) {
226226
state_variable_access.setAccess(readOnly("time"));
227227
} else {
228-
state_variable_access.setAccess(readOnly("species:e:AA"));
228+
if (sheath_boundary) {
229+
state_variable_access.setAccess(readOnly("species:e:AA"));
230+
}
229231
state_variable_access.setAccess(
230232
readIfSet("species:e:temperature", Regions::Interior));
231233
}

0 commit comments

Comments
 (0)