Mesh Oriented datABase  (version 5.4.1)
Array-based unstructured mesh datastructure
V_GaussIntegration.hpp File Reference
#include "moab/verdict.h"
+ Include dependency graph for V_GaussIntegration.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  GaussIntegration

Defines

#define maxTotalNumberGaussPoints   27
#define maxNumberNodes   20
#define maxNumberGaussPoints   3
#define maxNumberGaussPointsTri   6
#define maxNumberGaussPointsTet   4

Functions

void GaussIntegration::get_signs_for_node_local_coord_hex (int node_id, double &sign_y1, double &sign_y2, double &sign_y3)
void GaussIntegration::initialize (int n=2, int m=4, int dim=2, int tri=0)
void GaussIntegration::get_gauss_pts_and_weight ()
void GaussIntegration::get_tri_rule_pts_and_weight ()
void GaussIntegration::calculate_shape_function_2d_tri ()
void GaussIntegration::calculate_shape_function_2d_quad ()
void GaussIntegration::get_shape_func (double shape_function[], double dndy1_at_gauss_pts[], double dndy2_at_gauss_ptsp[], double gauss_weight[])
void GaussIntegration::get_shape_func (double shape_function[], double dndy1_at_gauss_pts[], double dndy2_at_gauss_pts[], double dndy3_at_gauss_pts[], double gauss_weight[])
void GaussIntegration::calculate_derivative_at_nodes (double dndy1_at_nodes[][maxNumberNodes], double dndy2_at_nodes[][maxNumberNodes])
void GaussIntegration::calculate_shape_function_3d_hex ()
void GaussIntegration::calculate_derivative_at_nodes_3d (double dndy1_at_nodes[][maxNumberNodes], double dndy2_at_nodes[][maxNumberNodes], double dndy3_at_nodes[][maxNumberNodes])
void GaussIntegration::calculate_derivative_at_nodes_2d_tri (double dndy1_at_nodes[][maxNumberNodes], double dndy2_at_nodes[][maxNumberNodes])
void GaussIntegration::calculate_shape_function_3d_tet ()
void GaussIntegration::get_tet_rule_pts_and_weight ()
void GaussIntegration::calculate_derivative_at_nodes_3d_tet (double dndy1_at_nodes[][maxNumberNodes], double dndy2_at_nodes[][maxNumberNodes], double dndy3_at_nodes[][maxNumberNodes])
void GaussIntegration::get_node_local_coord_tet (int node_id, double &y1, double &y2, double &y3, double &y4)

Define Documentation

#define maxNumberGaussPoints   3

Definition at line 30 of file V_GaussIntegration.hpp.

#define maxNumberGaussPointsTet   4

Definition at line 32 of file V_GaussIntegration.hpp.

#define maxNumberGaussPointsTri   6

Definition at line 31 of file V_GaussIntegration.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines