ASL
0.1.7
Advanced Simulation Library
Toggle main menu visibility
Loading...
Searching...
No Matches
src
num
aslLSNormalGrowth.h
Go to the documentation of this file.
1
/*
2
* Advanced Simulation Library <http://asl.org.il>
3
*
4
* Copyright 2015 Avtech Scientific <http://avtechscientific.com>
5
*
6
*
7
* This file is part of Advanced Simulation Library (ASL).
8
*
9
* ASL is free software: you can redistribute it and/or modify it
10
* under the terms of the GNU Affero General Public License as
11
* published by the Free Software Foundation, version 3 of the License.
12
*
13
* ASL is distributed in the hope that it will be useful,
14
* but WITHOUT ANY WARRANTY; without even the implied warranty of
15
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16
* GNU Affero General Public License for more details.
17
*
18
* You should have received a copy of the GNU Affero General Public License
19
* along with ASL. If not, see <http://www.gnu.org/licenses/>.
20
*
21
*/
22
23
24
#ifndef ASLLSNORMALGROWTH_H
25
#define ASLLSNORMALGROWTH_H
26
27
#include "
aslLevelSetLinear.h
"
28
29
namespace
asl
30
{
32
37
class
LSNormalGrowth
:
public
LevelSetLinear
38
{
39
public
:
40
typedef
SPDataWithGhostNodesACLData
Data
;
41
typedef
SPDataWithGhostNodesACL
DataGen
;
42
43
protected
:
44
DataGen
superSaturation
;
45
46
virtual
void
initVelocityComputation
();
47
public
:
48
49
LSNormalGrowth
();
54
LSNormalGrowth
(
Data
df,
DataGen
c);
55
~LSNormalGrowth
();
56
};
57
58
typedef
std::shared_ptr<LSNormalGrowth>
SPLSNormalGrowth
;
59
60
}
//asl
61
62
#endif
//ASLLSNORMALGROWTH_H
aslLevelSetLinear.h
asl::LSNormalGrowth::LSNormalGrowth
LSNormalGrowth(Data df, DataGen c)
asl::LSNormalGrowth::Data
SPDataWithGhostNodesACLData Data
Definition
aslLSNormalGrowth.h:40
asl::LSNormalGrowth::LSNormalGrowth
LSNormalGrowth()
asl::LSNormalGrowth::DataGen
SPDataWithGhostNodesACL DataGen
Definition
aslLSNormalGrowth.h:41
asl::LSNormalGrowth::initVelocityComputation
virtual void initVelocityComputation()
asl::LSNormalGrowth::~LSNormalGrowth
~LSNormalGrowth()
asl::LSNormalGrowth::superSaturation
DataGen superSaturation
Definition
aslLSNormalGrowth.h:44
asl::LevelSetLinear::LevelSetLinear
LevelSetLinear()
asl
Advanced Simulation Library.
Definition
aslDataInc.h:31
asl::SPLSNormalGrowth
std::shared_ptr< LSNormalGrowth > SPLSNormalGrowth
Definition
aslLSNormalGrowth.h:58
asl::SPDataWithGhostNodesACL
std::shared_ptr< DataWithGhostNodesACL > SPDataWithGhostNodesACL
Definition
aslGenerators.h:49
asl::SPDataWithGhostNodesACLData
std::shared_ptr< DataWithGhostNodesACLData > SPDataWithGhostNodesACLData
Definition
aslGenerators.h:47
Generated by
1.17.0