This file contains implementation for computing the volume bounded between two different locations of each face of the surface mesh of a given window. More...
#include "Rocsurf.h"
#include "roccom_devel.h"
#include "Element_accessors.h"
#include "Generic_element_2.h"
#include <math.h>
#include <vector>
Go to the source code of this file.
Functions | |
SURF_BEGIN_NAMESPACE void | arrange (Point_3< Real > ps_face[4], Point_3< Real > ps[8], int ind1, int ind2, int ind3, int ind4) |
void | arrange (Point_3< Real > ps_face[3], Point_3< Real > ps[8], int ind1, int ind2, int ind3) |
Real | get_face_volume (Point_3< Real > ps_face[], int ne) |
void | normalize_coor (Point_3< Real > ps_face[], int n, int k) |
This file contains implementation for computing the volume bounded between two different locations of each face of the surface mesh of a given window.
Typically, the two locations of the surface correspond to the surface at two different snapshots of a simulation.
Definition in file compute_bounded_volumes.C.
SURF_BEGIN_NAMESPACE void arrange | ( | Point_3< Real > | ps_face[4], |
Point_3< Real > | ps[8], | ||
int | ind1, | ||
int | ind2, | ||
int | ind3, | ||
int | ind4 | ||
) |
Definition at line 44 of file compute_bounded_volumes.C.
Referenced by Rocsurf::compute_bounded_volumes(), and Rocsurf::compute_swept_volumes().
Definition at line 56 of file compute_bounded_volumes.C.
Definition at line 67 of file compute_bounded_volumes.C.
References Vector_3< Type >::cross_product(), Generic_element_2::get_gp_nat_coor(), Generic_element_2::get_gp_weight(), Generic_element_2::get_num_gp(), Generic_element_2::interpolate(), Generic_element_2::Jacobian(), k, n, volume(), and x.
Referenced by Rocsurf::compute_bounded_volumes(), Rocsurf::compute_signed_volumes(), and Rocsurf::compute_swept_volumes().
Definition at line 95 of file compute_bounded_volumes.C.
Referenced by Rocsurf::compute_bounded_volumes(), and Rocsurf::compute_swept_volumes().