Itasca C++ Interface
Loading...
Searching...
No Matches
iccfdhex.h
1#pragma once
2// iccfdhex.h
3
4namespace itasca {
5 class IThing;
6}
7
8namespace itascaxd {
9}
10
11namespace ccfd {
12 using namespace itasca;
13
14 class ICcfdHex {
15 public:
16 static const TType type_ = 0x4fe9b4a9;
17
18 virtual const IThing * getIThing() const = 0;
19 virtual IThing * getIThing() = 0;
20
21 //virtual const DVect3 & getDragForce() const = 0;
22 //virtual void setDragForce(const DVect3 v) = 0;
23 //virtual const double & getPorosity() const = 0;
24 //virtual void setPorosity(const double &) = 0;
25 //virtual const double & getVolume() const = 0;
26 //virtual void setVolume(const double &) = 0;
27 //virtual const DVect3 & getPressureGradient() const = 0;
28 //virtual void getPressureGradient(const DVect3 &) = 0;
29 //virtual const DVect3 & getFluidVelocity() const = 0;
30 //virtual void setFluidVelocity(const DVect3 &) = 0;
31 //virtual const DVect3 & getOldFluidVelocity() const = 0;
32 //virtual void setOldFluidVelocity(const DVect3 &) = 0;
33 //virtual const DVect3 *getNode(int i) const = 0;
34 //virtual const DVect3 & getCentroid() const = 0;
35 //virtual const double & getFluidViscosity() const = 0;
36 //virtual void setFluidViscosity(const double &) = 0;
37 //virtual const double & getFluidDensity() const = 0;
38 //virtual void setFluidDensity(const double &) = 0;
39 //virtual const double & getFluidPressure() const = 0;
40 //virtual void setFluidPressure(const double &) = 0;
41
42 };
43
44} // namespace ccfd
45// EoF
46
Definition iccfdhex.h:14
Base class for items that will be stored in containers.
Definition ithing.h:30
uint32 TType
class type indicator
Definition basedef.h:46
ccfd namespace
Definition iballfluid.h:19
namespace Itasca
Definition basememory.cpp:14
Itasca Library standard namespace, specific to 2D or 3D.
Definition icontactmodule.h:4