www.mooseframework.org
EFAVolumeNode.h
Go to the documentation of this file.
1 /****************************************************************/
2 /* MOOSE - Multiphysics Object Oriented Simulation Environment */
3 /* */
4 /* All contents are licensed under LGPL V2.1 */
5 /* See LICENSE for full restrictions */
6 /****************************************************************/
7 
8 #ifndef VOLUMENODE_H
9 #define VOLUMENODE_H
10 
11 class EFANode;
12 
14 {
15 public:
16  EFAVolumeNode(EFANode * node, double xi, double eta, double zeta);
17  EFAVolumeNode(const EFAVolumeNode & other_vol_node);
18 
20 
21 private:
23  double _xi;
24  double _eta;
25  double _zeta;
26 
27 public:
28  EFANode * getNode();
29  double getParametricCoordinates(unsigned int i);
30  void switchNode(EFANode * new_old, EFANode * old_node);
31 };
32 
33 #endif
double getParametricCoordinates(unsigned int i)
Definition: EFAVolumeNode.C:35
void switchNode(EFANode *new_old, EFANode *old_node)
Definition: EFAVolumeNode.C:51
EFAVolumeNode(EFANode *node, double xi, double eta, double zeta)
Definition: EFAVolumeNode.C:13
EFANode * _node
Definition: EFAVolumeNode.h:22
EFANode * getNode()
Definition: EFAVolumeNode.C:29