https://mooseframework.inl.gov
Loading...
Searching...
No Matches
phase_field
include
ics
PFCFreezingIC.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 "
RandomICBase.h
"
13
21
class
PFCFreezingIC
:
public
RandomICBase
22
{
23
public
:
24
static
InputParameters
validParams
();
25
26
PFCFreezingIC
(
const
InputParameters
&
parameters
);
27
28
virtual
Real
value
(
const
Point &
p
);
29
30
private
:
31
Real
_x1
;
32
Real
_y1
;
33
Real
_z1
;
34
35
Real
_x2
;
36
Real
_y2
;
37
Real
_z2
;
38
39
Real
_lc
;
40
MooseEnum
_crystal_structure
;
41
42
Point
_bottom_left
;
43
Point
_top_right
;
44
Point
_range
;
45
46
Real
_min
,
_max
,
_val_range
;
47
Real
_inside
,
_outside
;
48
49
unsigned
int
_icdim
;
50
};
p
const Real p
Definition
GasLiquidMassTransferTest.C:18
RandomICBase.h
RandomICBase::parameters
const InputParameters & parameters() const
MooseEnum
PFCFreezingIC
PFCFreezingIC creates an initial density for a PFC model that has one area of a set crystal structure...
Definition
PFCFreezingIC.h:22
PFCFreezingIC::_z1
Real _z1
Definition
PFCFreezingIC.h:33
PFCFreezingIC::_inside
Real _inside
Definition
PFCFreezingIC.h:47
PFCFreezingIC::_bottom_left
Point _bottom_left
Definition
PFCFreezingIC.h:42
PFCFreezingIC::_z2
Real _z2
Definition
PFCFreezingIC.h:37
PFCFreezingIC::_val_range
Real _val_range
Definition
PFCFreezingIC.h:46
PFCFreezingIC::_max
Real _max
Definition
PFCFreezingIC.h:46
PFCFreezingIC::_x2
Real _x2
Definition
PFCFreezingIC.h:35
PFCFreezingIC::_crystal_structure
MooseEnum _crystal_structure
Definition
PFCFreezingIC.h:40
PFCFreezingIC::value
virtual Real value(const Point &p)
Definition
PFCFreezingIC.C:75
PFCFreezingIC::_y1
Real _y1
Definition
PFCFreezingIC.h:32
PFCFreezingIC::_y2
Real _y2
Definition
PFCFreezingIC.h:36
PFCFreezingIC::_x1
Real _x1
Definition
PFCFreezingIC.h:31
PFCFreezingIC::_min
Real _min
Definition
PFCFreezingIC.h:46
PFCFreezingIC::_range
Point _range
Definition
PFCFreezingIC.h:44
PFCFreezingIC::_outside
Real _outside
Definition
PFCFreezingIC.h:47
PFCFreezingIC::_icdim
unsigned int _icdim
Definition
PFCFreezingIC.h:49
PFCFreezingIC::_lc
Real _lc
Definition
PFCFreezingIC.h:39
PFCFreezingIC::validParams
static InputParameters validParams()
Definition
PFCFreezingIC.C:16
PFCFreezingIC::_top_right
Point _top_right
Definition
PFCFreezingIC.h:43
RandomICBase
InputParameters
Generated on Fri Aug 21 2026 13:41:19 for https://mooseframework.inl.gov by
1.9.8