www.mooseframework.org
Public Member Functions | Protected Attributes | List of all members
ALEKernel Class Reference

#include <ALEKernel.h>

Inheritance diagram for ALEKernel:
[legend]

Public Member Functions

 ALEKernel (const InputParameters &parameters)
 
virtual void computeJacobian () override
 
virtual void computeOffDiagJacobian (MooseVariableFEBase &jvar) override
 

Protected Attributes

Assembly & _assembly_undisplaced
 undisplaced problem More...
 
MooseVariable & _var_undisplaced
 Reference to this Kernel's undisplaced MooseVariable object. More...
 
const VariablePhiGradient & _grad_phi_undisplaced
 Shape and test functions on the undisplaced mesh. More...
 
const VariableTestGradient & _grad_test_undisplaced
 

Detailed Description

Definition at line 22 of file ALEKernel.h.

Constructor & Destructor Documentation

◆ ALEKernel()

ALEKernel::ALEKernel ( const InputParameters &  parameters)

Definition at line 24 of file ALEKernel.C.

25  : DerivativeMaterialInterface<Kernel>(parameters),
26  _assembly_undisplaced(_fe_problem.assembly(_tid)),
28  _fe_problem.getStandardVariable(_tid, parameters.get<NonlinearVariableName>("variable"))),
31 {
32 }
const VariableTestGradient & _grad_test_undisplaced
Definition: ALEKernel.h:40
Assembly & _assembly_undisplaced
undisplaced problem
Definition: ALEKernel.h:33
MooseVariable & _var_undisplaced
Reference to this Kernel&#39;s undisplaced MooseVariable object.
Definition: ALEKernel.h:36
const VariablePhiGradient & _grad_phi_undisplaced
Shape and test functions on the undisplaced mesh.
Definition: ALEKernel.h:39

Member Function Documentation

◆ computeJacobian()

void ALEKernel::computeJacobian ( )
overridevirtual

Reimplemented in StressDivergenceTensors.

Definition at line 35 of file ALEKernel.C.

Referenced by StressDivergenceTensors::computeJacobian().

36 {
37  _fe_problem.prepareShapes(_var.number(), _tid);
38  Kernel::computeJacobian();
39 }

◆ computeOffDiagJacobian()

void ALEKernel::computeOffDiagJacobian ( MooseVariableFEBase &  jvar)
overridevirtual

Reimplemented in StressDivergenceTensors.

Definition at line 42 of file ALEKernel.C.

Referenced by StressDivergenceTensors::computeOffDiagJacobian().

43 {
44  _fe_problem.prepareShapes(jvar.number(), _tid);
45  Kernel::computeOffDiagJacobian(jvar);
46 }

Member Data Documentation

◆ _assembly_undisplaced

Assembly& ALEKernel::_assembly_undisplaced
protected

undisplaced problem

Definition at line 33 of file ALEKernel.h.

◆ _grad_phi_undisplaced

const VariablePhiGradient& ALEKernel::_grad_phi_undisplaced
protected

Shape and test functions on the undisplaced mesh.

Definition at line 39 of file ALEKernel.h.

Referenced by StressDivergenceTensors::computeQpJacobian(), and StressDivergenceTensors::computeQpOffDiagJacobian().

◆ _grad_test_undisplaced

const VariableTestGradient& ALEKernel::_grad_test_undisplaced
protected

Definition at line 40 of file ALEKernel.h.

◆ _var_undisplaced

MooseVariable& ALEKernel::_var_undisplaced
protected

Reference to this Kernel's undisplaced MooseVariable object.

Definition at line 36 of file ALEKernel.h.


The documentation for this class was generated from the following files: