#include <math.h>
#include "Mesquite.hpp"
#include "Vector3D.hpp"
#include "Matrix3D.hpp"
#include "Exponent.hpp"
Go to the source code of this file.
Namespaces | |
Mesquite | |
Used to hold the error state and return it to the application. | |
Macros | |
#define | isqrt3 5.77350269189625797959429519858e-01 /* 1.0/sqrt(3.0)*/ |
#define | tisqrt3 1.15470053837925159591885903972e+00 /* 2.0/sqrt(3.0)*/ |
#define | isqrt6 4.08248290463863052509822647505e-01 /* 1.0/sqrt(6.0)*/ |
#define | tisqrt6 1.22474487139158915752946794252e+00 /* 3.0/sqrt(6.0)*/ |
Functions | |
bool | m_fcn_2e (double &obj, const Vector3D x[3], const Vector3D &n, const double a, const Exponent &b, const Exponent &c) |
bool | g_fcn_2e (double &obj, Vector3D g_obj[3], const Vector3D x[3], const Vector3D &n, const double a, const Exponent &b, const Exponent &c) |
bool | h_fcn_2e (double &obj, Vector3D g_obj[3], Matrix3D h_obj[6], const Vector3D x[3], const Vector3D &n, const double a, const Exponent &b, const Exponent &c) |
bool | m_fcn_2i (double &obj, const Vector3D x[3], const Vector3D &n, const double a, const Exponent &b, const Exponent &c, const Vector3D &d) |
bool | g_fcn_2i (double &obj, Vector3D g_obj[3], const Vector3D x[3], const Vector3D &n, const double a, const Exponent &b, const Exponent &c, const Vector3D &d) |
bool | h_fcn_2i (double &obj, Vector3D g_obj[3], Matrix3D h_obj[6], const Vector3D x[3], const Vector3D &n, const double a, const Exponent &b, const Exponent &c, const Vector3D &d) |
bool | m_fcn_3e (double &obj, const Vector3D x[4], const double a, const Exponent &b, const Exponent &c) |
bool | g_fcn_3e (double &obj, Vector3D g_obj[4], const Vector3D x[4], const double a, const Exponent &b, const Exponent &c) |
bool | h_fcn_3e (double &obj, Vector3D g_obj[4], Matrix3D h_obj[10], const Vector3D x[4], const double a, const Exponent &b, const Exponent &c) |
bool | g_fcn_3e_v3 (double &obj, Vector3D &g_obj, const Vector3D x[4], const double a, const Exponent &b, const Exponent &c) |
bool | g_fcn_3e_v0 (double &obj, Vector3D &g_obj, const Vector3D x[4], const double a, const Exponent &b, const Exponent &c) |
bool | g_fcn_3e_v1 (double &obj, Vector3D &g_obj, const Vector3D x[4], const double a, const Exponent &b, const Exponent &c) |
bool | g_fcn_3e_v2 (double &obj, Vector3D &g_obj, const Vector3D x[4], const double a, const Exponent &b, const Exponent &c) |
bool | h_fcn_3e_v3 (double &obj, Vector3D &g_obj, Matrix3D &h_obj, const Vector3D x[4], const double a, const Exponent &b, const Exponent &c) |
bool | h_fcn_3e_v0 (double &obj, Vector3D &g_obj, Matrix3D &h_obj, const Vector3D x[4], const double a, const Exponent &b, const Exponent &c) |
bool | h_fcn_3e_v1 (double &obj, Vector3D &g_obj, Matrix3D &h_obj, const Vector3D x[4], const double a, const Exponent &b, const Exponent &c) |
bool | h_fcn_3e_v2 (double &obj, Vector3D &g_obj, Matrix3D &h_obj, const Vector3D x[4], const double a, const Exponent &b, const Exponent &c) |
bool | m_fcn_3i (double &obj, const Vector3D x[4], const double a, const Exponent &b, const Exponent &c, const Vector3D &d) |
bool | g_fcn_3i (double &obj, Vector3D g_obj[4], const Vector3D x[4], const double a, const Exponent &b, const Exponent &c, const Vector3D &d) |
int | h_fcn_3i (double &obj, Vector3D g_obj[4], Matrix3D h_obj[10], const Vector3D x[4], const double a, const Exponent &b, const Exponent &c, const Vector3D &d) |
#define isqrt3 5.77350269189625797959429519858e-01 /* 1.0/sqrt(3.0)*/ |
Definition at line 115 of file includeLinks/MeanRatioFunctions.hpp.
Referenced by Mesquite::g_fcn_2e(), Mesquite::g_fcn_3e(), Mesquite::g_fcn_3e_v3(), Mesquite::h_fcn_2e(), Mesquite::h_fcn_3e(), Mesquite::h_fcn_3e_v3(), Mesquite::m_fcn_2e(), and Mesquite::m_fcn_3e().
#define isqrt6 4.08248290463863052509822647505e-01 /* 1.0/sqrt(6.0)*/ |
Definition at line 117 of file includeLinks/MeanRatioFunctions.hpp.
Referenced by Mesquite::g_fcn_3e(), Mesquite::g_fcn_3e_v3(), Mesquite::h_fcn_3e(), Mesquite::h_fcn_3e_v3(), and Mesquite::m_fcn_3e().
#define tisqrt3 1.15470053837925159591885903972e+00 /* 2.0/sqrt(3.0)*/ |
Definition at line 116 of file includeLinks/MeanRatioFunctions.hpp.
Referenced by Mesquite::h_fcn_2e(), and Mesquite::h_fcn_3e().
#define tisqrt6 1.22474487139158915752946794252e+00 /* 3.0/sqrt(6.0)*/ |
Definition at line 118 of file includeLinks/MeanRatioFunctions.hpp.
Referenced by Mesquite::g_fcn_3e_v3(), Mesquite::h_fcn_3e(), and Mesquite::h_fcn_3e_v3().