ASL  0.1.7
Advanced Simulation Library
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:
42 
43  protected:
45 
46  virtual void initVelocityComputation();
47  public:
48 
56  };
57 
58  typedef std::shared_ptr<LSNormalGrowth> SPLSNormalGrowth;
59 
60 } //asl
61 
62 #endif //ASLLSNORMALGROWTH_H
asl::SPLSNormalGrowth
std::shared_ptr< LSNormalGrowth > SPLSNormalGrowth
Definition: aslLSNormalGrowth.h:58
asl::LSNormalGrowth::Data
SPDataWithGhostNodesACLData Data
Definition: aslLSNormalGrowth.h:40
asl::SPDataWithGhostNodesACLData
std::shared_ptr< DataWithGhostNodesACLData > SPDataWithGhostNodesACLData
Definition: aslGenerators.h:47
asl::LevelSet::DataGen
SPDataWithGhostNodesACL DataGen
Definition: aslLevelSet.h:61
asl::LSNormalGrowth::~LSNormalGrowth
~LSNormalGrowth()
asl::LSNormalGrowth::initVelocityComputation
virtual void initVelocityComputation()
asl::LSNormalGrowth::superSaturation
DataGen superSaturation
Definition: aslLSNormalGrowth.h:44
asl::LSNormalGrowth::DataGen
SPDataWithGhostNodesACL DataGen
Definition: aslLSNormalGrowth.h:41
asl::LevelSet::Data
SPDataWithGhostNodesACLData Data
Definition: aslLevelSet.h:60
asl::LSNormalGrowth::LSNormalGrowth
LSNormalGrowth()
aslLevelSetLinear.h
asl::SPDataWithGhostNodesACL
std::shared_ptr< DataWithGhostNodesACL > SPDataWithGhostNodesACL
Definition: aslGenerators.h:49
asl
Advanced Simulation Library.
Definition: aslDataInc.h:30