https://mooseframework.inl.gov
NodalRankTwoScalarPD.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 
13 
19 {
20 public:
22 
24 
25  virtual void gatherWeightedValue(unsigned int id, dof_id_type dof, Real dg_vol_frac) override;
26 
27 protected:
34 
36  const Point _point1;
37 
39  const Point _point2;
40 
43 };
MooseEnum _scalar_type
Determines the information to be extracted from the tensor by using the RankTwoScalarTools namespace...
virtual void gatherWeightedValue(unsigned int id, dof_id_type dof, Real dg_vol_frac) override
Function to gather bond-associated quantities to each material point.
const Point _point2
End point for axis used to calculate some cylinderical material tensor quantities.
Base userobject class for rank two tensor at individual material point.
Point _input_direction
Direction vector used to calculate some material tensor quantities.
const Point _point1
Start point for axis used to calculate some cylinderical material tensor quantities.
static InputParameters validParams()
NodalRankTwoScalarPD(const InputParameters &parameters)
Userobject class to compute the equivalent scalar values for rank two tensor at individual material p...
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const InputParameters & parameters() const
uint8_t dof_id_type