https://mooseframework.inl.gov
Loading...
Searching...
No Matches
phase_field
include
ics
RndBoundingBoxIC.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
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
};
p
const Real p
Definition
GasLiquidMassTransferTest.C:18
InitialCondition.h
InitialConditionTempl
InitialConditionTempl::parameters
const InputParameters & parameters() const
RndBoundingBoxIC
RndBoundingBoxIC allows setting the initial condition of a value inside and outside of a specified bo...
Definition
RndBoundingBoxIC.h:28
RndBoundingBoxIC::_z1
const Real _z1
Definition
RndBoundingBoxIC.h:39
RndBoundingBoxIC::_mx_invalue
const Real _mx_invalue
Definition
RndBoundingBoxIC.h:43
RndBoundingBoxIC::_bottom_left
const Point _bottom_left
Definition
RndBoundingBoxIC.h:50
RndBoundingBoxIC::_mn_invalue
const Real _mn_invalue
Definition
RndBoundingBoxIC.h:45
RndBoundingBoxIC::_range_outvalue
const Real _range_outvalue
Definition
RndBoundingBoxIC.h:48
RndBoundingBoxIC::_top_right
const Point _top_right
Definition
RndBoundingBoxIC.h:51
RndBoundingBoxIC::_range_invalue
const Real _range_invalue
Definition
RndBoundingBoxIC.h:47
RndBoundingBoxIC::_y1
const Real _y1
Definition
RndBoundingBoxIC.h:38
RndBoundingBoxIC::_x1
const Real _x1
Definition
RndBoundingBoxIC.h:37
RndBoundingBoxIC::_z2
const Real _z2
Definition
RndBoundingBoxIC.h:42
RndBoundingBoxIC::value
virtual Real value(const Point &p)
Definition
RndBoundingBoxIC.C:60
RndBoundingBoxIC::_mn_outvalue
const Real _mn_outvalue
Definition
RndBoundingBoxIC.h:46
RndBoundingBoxIC::_x2
const Real _x2
Definition
RndBoundingBoxIC.h:40
RndBoundingBoxIC::_y2
const Real _y2
Definition
RndBoundingBoxIC.h:41
RndBoundingBoxIC::_mx_outvalue
const Real _mx_outvalue
Definition
RndBoundingBoxIC.h:44
RndBoundingBoxIC::validParams
static InputParameters validParams()
Definition
RndBoundingBoxIC.C:16
InputParameters
Generated on Fri Aug 21 2026 13:41:19 for https://mooseframework.inl.gov by
1.9.8