www.mooseframework.org
xfem
include
efa
EFAVolumeNode.h
Go to the documentation of this file.
1
//* This file is part of the MOOSE framework
2
//* https://www.mooseframework.org
3
//*
4
//* All rights reserved, see COPYRIGHT for full restrictions
5
//* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6
//*
7
//* Licensed under LGPL 2.1, please see LICENSE for details
8
//* https://www.gnu.org/licenses/lgpl-2.1.html
9
10
#pragma once
11
12
class
EFANode
;
13
14
class
EFAVolumeNode
15
{
16
public
:
17
EFAVolumeNode
(
EFANode
* node,
double
xi,
double
eta,
double
zeta);
18
EFAVolumeNode
(
const
EFAVolumeNode
& other_vol_node);
19
20
~EFAVolumeNode
();
21
22
private
:
23
EFANode
*
_node
;
24
double
_xi
;
25
double
_eta
;
26
double
_zeta
;
27
28
public
:
29
EFANode
*
getNode
();
30
double
getParametricCoordinates
(
unsigned
int
i);
31
void
switchNode
(
EFANode
* new_old,
EFANode
* old_node);
32
};
33
EFAVolumeNode::getNode
EFANode * getNode()
Definition:
EFAVolumeNode.C:31
EFAVolumeNode::EFAVolumeNode
EFAVolumeNode(EFANode *node, double xi, double eta, double zeta)
Definition:
EFAVolumeNode.C:15
EFAVolumeNode::switchNode
void switchNode(EFANode *new_old, EFANode *old_node)
Definition:
EFAVolumeNode.C:53
EFAVolumeNode
Definition:
EFAVolumeNode.h:14
EFAVolumeNode::_eta
double _eta
Definition:
EFAVolumeNode.h:25
EFAVolumeNode::_zeta
double _zeta
Definition:
EFAVolumeNode.h:26
EFAVolumeNode::_xi
double _xi
Definition:
EFAVolumeNode.h:24
EFAVolumeNode::_node
EFANode * _node
Definition:
EFAVolumeNode.h:23
EFANode
Definition:
EFANode.h:14
EFAVolumeNode::~EFAVolumeNode
~EFAVolumeNode()
Definition:
EFAVolumeNode.C:28
EFAVolumeNode::getParametricCoordinates
double getParametricCoordinates(unsigned int i)
Definition:
EFAVolumeNode.C:37
Generated on Sat Jan 25 2020 12:04:47 for www.mooseframework.org by
1.8.16