ASL  0.1.7
Advanced Simulation Library
aslIndex2Position.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 INDEX2POSITION_H_INCLUDED
25 #define INDEX2POSITION_H_INCLUDED
26 
27 #include <data/aslBlocks.h>
29 
30 
31 namespace asl
32 {
33 
35  {
36  public:
37  Index2PositionACL(const Block &b,
39  bool putSize=true);
43  };
44 
46  {
47  public:
49  Index2PositionDiscreteACL(const Block &b, bool putSize=true);
53  };
54 
55 
56 }// asl
57 
58 #endif // INDEX2POSITION_H_INCLUDED
acl::VectorOfElements initPosition
Advanced Simulation Library.
Definition: aslDataInc.h:30
acl::VectorOfElements initPosition
acl::TypeID type(acl::typeToTypeID< FlT >())
Index2PositionDiscreteACL(const Block &b, bool putSize=true)
putSize is a flag defining the size of the generated elements in case of false value the size is 0
The class represents several Element.
Index2PositionACL(const Block &b, acl::TypeID type=acl::TYPE_DOUBLE, bool putSize=true)
acl::VectorOfElements positionWithInit
acl::VectorOfElements positionWithInit
TypeID
Definition: aclTypes.h:38
acl::VectorOfElements position
acl::VectorOfElements position