Memosa-FVM
0.2
Main Page
Namespaces
Classes
Files
File List
File Members
GeomFields.h
Go to the documentation of this file.
1
// This file os part of FVM
2
// Copyright (c) 2012 FVM Authors
3
// See LICENSE file for terms.
4
5
#ifndef _GEOMFIELDS_H_
6
#define _GEOMFIELDS_H_
7
8
#include "
Field.h
"
9
10
#ifndef SWIG
11
class
StorageSite
;
12
class
Matrix
;
13
#endif
14
15
struct
GeomFields
16
{
17
GeomFields
(
const
string
baseName);
18
19
Field
coordinate
;
20
Field
coordinateN1
;
21
Field
coordinate0
;
// value at t=0
22
Field
coordinateK1
;
//value at previous iteration
23
Field
area
;
24
Field
areaN1
;
25
Field
areaMag
;
26
Field
volume
;
27
Field
volumeN1
;
28
Field
volumeN2
;
29
Field
sweptVolDot
;
30
Field
sweptVolDotN1
;
31
Field
gridFlux
;
32
Field
faceVel
;
33
Field
nodeDisplacement
;
34
Field
nodeDisplacementN1
;
35
Field
boundaryNodeNormal
;
36
Field
dirichletNodeDisplacement
;
37
Field
displacementOptions
;
38
Field
ibType
;
39
Field
ibTypeN1
;
40
Field
ibFaceIndex
;
41
Field
fineToCoarse
;
42
Field
finestToCoarse
;
43
// this file gets directly included in a swig ineterface definition
44
// file hence protect the following
45
#ifndef SWIG
46
47
48
typedef
pair<const StorageSite*, const StorageSite*>
SSPair
;
49
50
mutable
map<SSPair,shared_ptr<Matrix> >
_interpolationMatrices
;
51
52
#endif
53
54
};
55
56
#endif
GeomFields::ibTypeN1
Field ibTypeN1
Definition:
GeomFields.h:39
GeomFields::displacementOptions
Field displacementOptions
Definition:
GeomFields.h:37
GeomFields::coordinate
Field coordinate
Definition:
GeomFields.h:19
GeomFields::coordinateK1
Field coordinateK1
Definition:
GeomFields.h:22
Field
Definition:
Field.h:14
GeomFields::GeomFields
GeomFields(const string baseName)
Definition:
GeomFields.cpp:7
GeomFields::areaN1
Field areaN1
Definition:
GeomFields.h:24
GeomFields::faceVel
Field faceVel
Definition:
GeomFields.h:32
GeomFields::volumeN2
Field volumeN2
Definition:
GeomFields.h:28
GeomFields::coordinateN1
Field coordinateN1
Definition:
GeomFields.h:20
GeomFields::sweptVolDot
Field sweptVolDot
Definition:
GeomFields.h:29
GeomFields::nodeDisplacement
Field nodeDisplacement
Definition:
GeomFields.h:33
GeomFields::gridFlux
Field gridFlux
Definition:
GeomFields.h:31
GeomFields::ibType
Field ibType
Definition:
GeomFields.h:38
GeomFields::fineToCoarse
Field fineToCoarse
Definition:
GeomFields.h:41
GeomFields::_interpolationMatrices
map< SSPair, shared_ptr< Matrix > > _interpolationMatrices
Definition:
GeomFields.h:50
StorageSite
Definition:
StorageSite.h:18
GeomFields::volumeN1
Field volumeN1
Definition:
GeomFields.h:27
GeomFields::ibFaceIndex
Field ibFaceIndex
Definition:
GeomFields.h:40
GeomFields::nodeDisplacementN1
Field nodeDisplacementN1
Definition:
GeomFields.h:34
Matrix
Definition:
Matrix.h:16
GeomFields::volume
Field volume
Definition:
GeomFields.h:26
GeomFields
Definition:
GeomFields.h:15
Field.h
GeomFields::coordinate0
Field coordinate0
Definition:
GeomFields.h:21
GeomFields::finestToCoarse
Field finestToCoarse
Definition:
GeomFields.h:42
GeomFields::boundaryNodeNormal
Field boundaryNodeNormal
Definition:
GeomFields.h:35
GeomFields::area
Field area
Definition:
GeomFields.h:23
GeomFields::areaMag
Field areaMag
Definition:
GeomFields.h:25
GeomFields::SSPair
pair< const StorageSite *, const StorageSite * > SSPair
Definition:
GeomFields.h:48
GeomFields::dirichletNodeDisplacement
Field dirichletNodeDisplacement
Definition:
GeomFields.h:36
GeomFields::sweptVolDotN1
Field sweptVolDotN1
Definition:
GeomFields.h:30
src
modules
fvmbase
GeomFields.h
Generated on Tue Oct 28 2014 17:45:15 for Memosa-FVM by
1.8.6