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 ()
 
virtual void computeOffDiagJacobian (unsigned int jvar)
 

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 19 of file ALEKernel.h.

Constructor & Destructor Documentation

ALEKernel::ALEKernel ( const InputParameters &  parameters)

Definition at line 22 of file ALEKernel.C.

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

Member Function Documentation

void ALEKernel::computeJacobian ( )
virtual

Reimplemented in StressDivergenceTensors.

Definition at line 33 of file ALEKernel.C.

Referenced by StressDivergenceTensors::computeJacobian().

34 {
35  _fe_problem.prepareShapes(_var.number(), _tid);
36  Kernel::computeJacobian();
37 }
void ALEKernel::computeOffDiagJacobian ( unsigned int  jvar)
virtual

Reimplemented in StressDivergenceTensors.

Definition at line 40 of file ALEKernel.C.

Referenced by StressDivergenceTensors::computeOffDiagJacobian().

41 {
42  _fe_problem.prepareShapes(jvar, _tid);
43  Kernel::computeOffDiagJacobian(jvar);
44 }

Member Data Documentation

Assembly& ALEKernel::_assembly_undisplaced
protected

undisplaced problem

Definition at line 29 of file ALEKernel.h.

const VariablePhiGradient& ALEKernel::_grad_phi_undisplaced
protected

Shape and test functions on the undisplaced mesh.

Definition at line 35 of file ALEKernel.h.

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

const VariableTestGradient& ALEKernel::_grad_test_undisplaced
protected

Definition at line 36 of file ALEKernel.h.

MooseVariable& ALEKernel::_var_undisplaced
protected

Reference to this Kernel's undisplaced MooseVariable object.

Definition at line 32 of file ALEKernel.h.


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