https://mooseframework.inl.gov
Loading...
Searching...
No Matches
KokkosTimeKernelValue.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
9#pragma once
10
11#include "KokkosKernelValue.h"
12
13namespace Moose::Kokkos
14{
15
37
38} // namespace Moose::Kokkos
The main MOOSE class responsible for handling user-defined parameters in almost every MOOSE system.
const InputParameters & parameters() const
Get the parameters of the object.
Definition MooseBase.h:131
The Kokkos array class.
The base class for a user to derive their own Kokkos kernels where the residual is of the form.
The base class for Kokkos time kernels whose test function can be factored out.
const VariableValue _u_dot
Time derivative of the current solution at quadrature points.
static InputParameters validParams()
TimeKernelValue(const TimeKernelValue &object)
Copy constructor for parallel dispatch.
Array< Real > _du_dot_du
Derivative of u_dot with respect to u.
TimeKernelValue(const InputParameters &parameters)
The Kokkos wrapper classes for MOOSE-like variable value access.