https://mooseframework.inl.gov
VectorSecondTimeDerivative.h
Go to the documentation of this file.
1 //* This file is part of the MOOSE framework
2 //* https://mooseframework.inl.gov
3 //*
4 //* All rights reserved, see COPYRIGHT for full restrictions
5 //* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6 //*
7 //* Licensed under LGPL 2.1, please see LICENSE for details
8 //* https://www.gnu.org/licenses/lgpl-2.1.html
9 
10 #pragma once
11 
12 #include "VectorTimeKernel.h"
13 
18 {
19 public:
21 
23 
24 protected:
25  virtual Real computeQpResidual() override;
26  virtual Real computeQpJacobian() override;
27 
28 private:
31 
37 
39  const Function & _coeff;
40 };
const VariableValue & _du_dot_dot_du
du dot dot du Jacobian contribution of the second time derivative of the solution vector variable ...
virtual Real computeQpResidual() override
The second time derivative operator for vector variables.
virtual Real computeQpJacobian() override
OutputTools< RealVectorValue >::VariableValue VectorVariableValue
const Function & _coeff
Function coefficient.
VectorSecondTimeDerivative(const InputParameters &parameters)
OutputTools< Real >::VariableValue VariableValue
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const InputParameters & parameters() const
static InputParameters validParams()
const VectorVariableValue & _u_dot_dot
Second time derivative of the solution vector variable.