www.mooseframework.org
phase_field
include
ics
RndBoundingBoxIC.h
Go to the documentation of this file.
1
//* This file is part of the MOOSE framework
2
//* https://www.mooseframework.org
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 "
InitialCondition.h
"
13
27
class
RndBoundingBoxIC
:
public
InitialCondition
28
{
29
public
:
30
static
InputParameters
validParams
();
31
32
RndBoundingBoxIC
(
const
InputParameters
&
parameters
);
33
34
virtual
Real
value
(
const
Point & p);
35
36
private
:
37
const
Real
_x1
;
38
const
Real
_y1
;
39
const
Real
_z1
;
40
const
Real
_x2
;
41
const
Real
_y2
;
42
const
Real
_z2
;
43
const
Real
_mx_invalue
;
44
const
Real
_mx_outvalue
;
45
const
Real
_mn_invalue
;
46
const
Real
_mn_outvalue
;
47
const
Real
_range_invalue
;
48
const
Real
_range_outvalue
;
49
50
const
Point
_bottom_left
;
51
const
Point
_top_right
;
52
};
RndBoundingBoxIC::_y1
const Real _y1
Definition:
RndBoundingBoxIC.h:38
RndBoundingBoxIC::RndBoundingBoxIC
RndBoundingBoxIC(const InputParameters ¶meters)
Definition:
RndBoundingBoxIC.C:38
RndBoundingBoxIC::_top_right
const Point _top_right
Definition:
RndBoundingBoxIC.h:51
RndBoundingBoxIC::_z2
const Real _z2
Definition:
RndBoundingBoxIC.h:42
RndBoundingBoxIC
RndBoundingBoxIC allows setting the initial condition of a value inside and outside of a specified bo...
Definition:
RndBoundingBoxIC.h:27
RndBoundingBoxIC::_mx_invalue
const Real _mx_invalue
Definition:
RndBoundingBoxIC.h:43
RndBoundingBoxIC::_y2
const Real _y2
Definition:
RndBoundingBoxIC.h:41
InitialConditionTempl
RndBoundingBoxIC::_range_outvalue
const Real _range_outvalue
Definition:
RndBoundingBoxIC.h:48
RndBoundingBoxIC::_range_invalue
const Real _range_invalue
Definition:
RndBoundingBoxIC.h:47
RndBoundingBoxIC::_mx_outvalue
const Real _mx_outvalue
Definition:
RndBoundingBoxIC.h:44
InitialCondition.h
RndBoundingBoxIC::_bottom_left
const Point _bottom_left
Definition:
RndBoundingBoxIC.h:50
InputParameters
RndBoundingBoxIC::validParams
static InputParameters validParams()
Definition:
RndBoundingBoxIC.C:16
Real
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
RndBoundingBoxIC::_mn_invalue
const Real _mn_invalue
Definition:
RndBoundingBoxIC.h:45
RndBoundingBoxIC::value
virtual Real value(const Point &p)
Definition:
RndBoundingBoxIC.C:60
InitialConditionTempl::parameters
const InputParameters & parameters() const
RndBoundingBoxIC::_x2
const Real _x2
Definition:
RndBoundingBoxIC.h:40
RndBoundingBoxIC::_z1
const Real _z1
Definition:
RndBoundingBoxIC.h:39
RndBoundingBoxIC::_mn_outvalue
const Real _mn_outvalue
Definition:
RndBoundingBoxIC.h:46
RndBoundingBoxIC::_x1
const Real _x1
Definition:
RndBoundingBoxIC.h:37
Generated on Wed Apr 17 2024 11:24:43 for www.mooseframework.org by
1.8.14