mechanoChemML.workflows.pde_solver.pde_system_diffusion_steady_state

Module Contents

Classes

LayerDiffusionSteadyStateBulkResidual Steady state bulk residual
WeakPDESteadyStateDiffusion
class mechanoChemML.workflows.pde_solver.pde_system_diffusion_steady_state.LayerDiffusionSteadyStateBulkResidual(dh, normalization_factor=2.0, D0=1.0, name='R_bulk_diffusion')[source]

Bases: mechanoChemML.src.pde_layers.LayerBulkResidual

Steady state bulk residual

call(self, input)[source]

apply the int (B^T H) dV for element wise c value with 4 nodal value - input data: [batch, in_height, in_width, 4] (2x2 nodal values for u) - output: [batch, in_height, in_width, 4] (nodal value residual)

ConstitutiveRelation(self, gradu1, gradu2, gradu3, gradu4)[source]
class mechanoChemML.workflows.pde_solver.pde_system_diffusion_steady_state.WeakPDESteadyStateDiffusion[source]

Bases: mechanoChemML.workflows.pde_solver.pde_workflow_steady_state.PDEWorkflowSteadyState

_bulk_residual(self, y_pred)[source]

bulk residual for steady state diffusion

mechanoChemML.workflows.pde_solver.pde_system_diffusion_steady_state.problem[source]