![]() |
Peano
|
Public Member Functions | |
def | __init__ (self, name, patch_size, min_h, max_h) |
def | get_user_action_set_includes (self) |
We take this routine to add a few additional include statements. More... | |
def | add_constraint_verification (self) |
def | add_derivative_calculation (self) |
Private Attributes | |
_solver_template_file_class_name | |
_auxiliary_variables | |
def mgccz4.MGCCZ4Solver.__init__ | ( | self, | |
name, | |||
patch_size, | |||
min_h, | |||
max_h | |||
) |
def mgccz4.MGCCZ4Solver.add_constraint_verification | ( | self | ) |
Add the constraint verification code We introduce new auxiliary variables. Prior to each time step, I compute the Laplacian and store it in the auxiliary variable. This is kind of a material parameter F(Q) which does not feed back into the solution. Changing the number of unknowns a posteriori is a delicate update to the solver, so we invoke the constructor again to be on the safe side.
def mgccz4.MGCCZ4Solver.add_derivative_calculation | ( | self | ) |
Add the constraint verification code We introduce new auxiliary variables. Prior to each time step, I compute the Laplacian and store it in the auxiliary variable. This is kind of a material parameter F(Q) which does not feed back into the solution. Changing the number of unknowns a posteriori is a delicate update to the solver, so we invoke the constructor again to be on the safe side.
Definition at line 191 of file mgccz4.py.
References ccz4.CCZ4Solver._auxiliary_variables, mgccz4.MGCCZ4Solver._auxiliary_variables, ccz4.CCZ4Solver.create_action_sets(), performance_testbed.CCZ4Solver.create_action_sets(), SBH.Limiter.create_action_sets(), SBH.FD4SolverWithLimiter.create_action_sets(), SBH.FD4SolverWithoutLimiter.create_action_sets(), SBH.FVSolver.create_action_sets(), coupling.StaticCoupling.StaticCoupling.create_action_sets(), coupling.StaticCoupling.StaticCoupling.create_data_structures(), and ccz4.str.
def mgccz4.MGCCZ4Solver.get_user_action_set_includes | ( | self | ) |
|
private |
Definition at line 141 of file mgccz4.py.
Referenced by mgccz4.MGCCZ4Solver.add_derivative_calculation(), ccz4.CCZ4Solver.add_Psi4W(), SBH.FD4SolverWithLimiter.create_action_sets(), and SBH.FD4SolverWithoutLimiter.create_action_sets().
|
private |