MCPcopy Create free account
hub / github.com/OpenFOAM/OpenFOAM-dev / fvSchemes

Class fvSchemes

src/finiteVolume/finiteVolume/fvSchemes/fvSchemes.H:51–154  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

49\*---------------------------------------------------------------------------*/
50
51class fvSchemes
52:
53 public IOdictionary
54{
55 // Private data
56
57 dictionary ddtSchemes_;
58 ITstream defaultDdtScheme_;
59
60 dictionary d2dt2Schemes_;
61 ITstream defaultD2dt2Scheme_;
62
63 dictionary interpolationSchemes_;
64 ITstream defaultInterpolationScheme_;
65
66 dictionary divSchemes_;
67 ITstream defaultDivScheme_;
68
69 dictionary gradSchemes_;
70 ITstream defaultGradScheme_;
71
72 dictionary snGradSchemes_;
73 ITstream defaultSnGradScheme_;
74
75 dictionary laplacianSchemes_;
76 ITstream defaultLaplacianScheme_;
77
78 mutable dictionary fluxRequired_;
79 bool defaultFluxRequired_;
80
81 //- Steady-state run indicator
82 // Set true if the default ddtScheme is steadyState
83 bool steady_;
84
85
86 // Private Member Functions
87
88 //- Clear the dictionaries and streams before reading
89 void clear();
90
91 //- Read settings from the dictionary
92 void read(const dictionary&);
93
94 //- Disallow default bitwise copy construct
95 fvSchemes(const fvSchemes&);
96
97 //- Disallow default bitwise assignment
98 void operator=(const fvSchemes&);
99
100
101public:
102
103 //- Debug switch
104 static int debug;
105
106
107 // Constructors
108

Callers 1

fvMesh.CFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected