Dendro  5.01
Dendro in Greek language means tree. The Dendro library is a large scale (262K cores on ORNL's Titan) distributed memory adaptive octree framework. The main goal of Dendro is to perform large scale multiphysics simulations efficeiently in mordern supercomputers. Dendro consists of efficient parallel data structures and algorithms to perform variational ( finite element) methods and finite difference mthods on 2:1 balanced arbitary adaptive octrees which enables the users to perform simulations raning from black holes (binary black hole mergers) to blood flow in human body, where applications ranging from relativity, astrophysics to biomedical engineering.
Public Member Functions | Protected Attributes | List of all members
feVec Class Referenceabstract
Inheritance diagram for feVec:
Inheritance graph
Collaboration diagram for feVec:
Collaboration graph

Public Member Functions

 feVec (ot::DA *da)
 : feVec constructor More...
 ~feVec ()
virtual void computeVec (const VECType *in, VECType *out, double scale=1.0)=0
 Evaluates the RHS of the PDE at specific points (for example evaluation at the quadrature points) More...
void setProblemDimensions (const Point &pt_min, const Point &pt_max)
 set the problem dimension
virtual void setPlaceholder (const double *v)

Protected Attributes

 : pointer to OCT DA
ot::DAType m_uiDaType
 : type of the DA
Point m_uiPtMin
 problem domain min point
Point m_uiPtMax
 problem domain max point

Constructor & Destructor Documentation

◆ feVec()

feVec::feVec ( ot::DA da)

: feVec constructor

[in] daType: type of the DA

Member Function Documentation

◆ computeVec()

virtual void feVec::computeVec ( const VECType *  in,
VECType *  out,
double  scale = 1.0 
pure virtual

Evaluates the RHS of the PDE at specific points (for example evaluation at the quadrature points)

[out]out: function evaluated at specific points. Evaluates the right hand side of the weak formulations. Typically the mass matrix multiplied with the load function.
[in]inInput vector (f)
[out]out: Output vector (Mf)

Implemented in feVector< T >, and feVector< HeatVec >.

The documentation for this class was generated from the following file: