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