|
template<typename LAI > |
static void | SpecifyFieldValue (globalIndex const dof, typename LAI::ParallelMatrix &matrix, real64 &rhs, real64 const bcValue, real64 const fieldValue) |
| Function to apply a Dirichlet like boundary condition to a single dof in a system of equations. More...
|
|
static GEOSX_HOST_DEVICE void | SpecifyFieldValue (globalIndex const dof, globalIndex const dofRankOffset, CRSMatrixView< real64, globalIndex const > const &matrix, real64 &rhs, real64 const bcValue, real64 const fieldValue) |
| Function to apply a Dirichlet like boundary condition to a single dof in a system of equations. More...
|
|
template<typename LAI > |
static void | PrescribeRhsValues (typename LAI::ParallelVector &rhs, localIndex const num, globalIndex *const dof, real64 *const values) |
| Function to add some values of a vector. More...
|
|
template<typename POLICY > |
static void | PrescribeRhsValues (arrayView1d< real64 > const &rhs, arrayView1d< globalIndex const > const &dof, globalIndex const dofRankOffset, arrayView1d< real64 const > const &values) |
| Function to add some values of a vector. More...
|
|
static GEOSX_HOST_DEVICE std::enable_if< !traits::is_tensorT< T >, void >::type | SpecifyFieldValue (arrayView1d< T > const &field, localIndex const index, integer const component, real64 const value) |
| Pointwise application of a value to a field. More...
|
|
static GEOSX_HOST_DEVICE std::enable_if< traits::is_tensorT< T >, void >::type | SpecifyFieldValue (arrayView1d< T > const &field, localIndex const index, integer const component, real64 const value) |
| Pointwise application of value to a field variable. More...
|
|
static GEOSX_HOST_DEVICE std::enable_if< !traits::is_tensorT< T >, void >::type | SpecifyFieldValue (arrayView2d< T, USD > const &field, localIndex const index, integer const component, real64 const value) |
| Pointwise application of a value to a field variable. More...
|
|
static GEOSX_HOST_DEVICE std::enable_if< traits::is_tensorT< T >, void >::type | SpecifyFieldValue (arrayView2d< T, USD > const &field, localIndex const index, integer const component, real64 const value) |
| Pointwise application of a value to a field variable. More...
|
|
static GEOSX_HOST_DEVICE std::enable_if< !traits::is_tensorT< T >, void >::type | SpecifyFieldValue (arrayView3d< T, USD > const &field, localIndex const index, integer const component, real64 const value) |
| Pointwise application of a value to a field variable. More...
|
|
static GEOSX_HOST_DEVICE std::enable_if< traits::is_tensorT< T >, void >::type | SpecifyFieldValue (arrayView3d< T, USD > const &field, localIndex const index, integer const component, real64 const value) |
| Pointwise application of a value to a field variable. More...
|
|
static GEOSX_HOST_DEVICE std::enable_if< !traits::is_tensorT< T >, void >::type | ReadFieldValue (arrayView1d< T const > const &field, localIndex const index, integer const component, real64 &value) |
| Read a field value. More...
|
|
static GEOSX_HOST_DEVICE std::enable_if< traits::is_tensorT< T >, void >::type | ReadFieldValue (arrayView1d< T const > const &field, localIndex const index, integer const component, real64 &value) |
| Read a field value. More...
|
|
static GEOSX_HOST_DEVICE std::enable_if< !traits::is_tensorT< T >, void >::type | ReadFieldValue (arrayView2d< T const, USD > const &field, localIndex const index, integer const component, real64 &value) |
| Read value from a 2d field. More...
|
|
static GEOSX_HOST_DEVICE std::enable_if< traits::is_tensorT< T >, void >::type | ReadFieldValue (arrayView2d< T const, USD > const &field, localIndex const index, integer const component, real64 &value) |
| This function is not meaningful. It exists for generic purposes, but will result in an error if called. More...
|
|
static GEOSX_HOST_DEVICE void | ReadFieldValue (arrayView3d< T const, USD > const &field, localIndex const index, integer const component, real64 &value) |
| This function is not meaningful. It exists for generic purposes, but will result in an error if called. More...
|
|
this struct a collection of static functions which adhere to an assumed interface for overwriting a value for a field.
Definition at line 405 of file FieldSpecificationOps.hpp.