MOAB: Mesh Oriented datABase  (version 5.4.1)
ElemEvaluator.hpp File Reference
#include "moab/Interface.hpp"
#include "moab/CartVect.hpp"
#include "moab/Matrix3.hpp"
#include "moab/CN.hpp"
#include <vector>
+ Include dependency graph for ElemEvaluator.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  moab::EvalSet
class  moab::ElemEvaluator
 Class facilitating local discretization-related functionsThis class implements discretization-related functionality operating on data in MOAB. A member of this class caches certain data about the element it's currently operating on, but is not meant to be instantiated one-per-element, but rather one-per-search (or other operation on a collection of elements). More...

Namespaces

namespace  moab
 

Class representing axis-aligned bounding box.


Typedefs

typedef ErrorCode(* moab::EvalFcn )(const double *params, const double *field, const int ndim, const int num_tuples, double *work, double *result)
typedef ErrorCode(* moab::JacobianFcn )(const double *params, const double *verts, const int nverts, const int ndim, double *work, double *result)
typedef ErrorCode(* moab::IntegrateFcn )(const double *field, const double *verts, const int nverts, const int ndim, const int num_tuples, double *work, double *result)
typedef ErrorCode(* moab::InitFcn )(const double *verts, const int nverts, double *&work)
typedef int(* moab::InsideFcn )(const double *verts, const int ndims, const double tol)
typedef ErrorCode(* moab::ReverseEvalFcn )(EvalFcn eval, JacobianFcn jacob, InsideFcn ins, const double *posn, const double *verts, const int nverts, const int ndim, const double iter_tol, const double inside_tol, double *work, double *params, int *is_inside)
typedef ErrorCode(* moab::NormalFcn )(const int ientDim, const int facet, const int nverts, const double *verts, double normal[3])
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines