 |
waves
Basic FE playground
|
Go to the documentation of this file. 1 #ifndef KATOPTRON_ELEMENTCOMPUTATION_H
2 #define KATOPTRON_ELEMENTCOMPUTATION_H
4 #include "Stokhos_Sacado_Kokkos_MP_Vector.hpp"
6 #include <Kokkos_Core.hpp>
7 #include "Kokkos_ViewFactory.hpp"
8 #include "wCacheHex8.h"
9 #include "wCacheQuad4.h"
10 #include "wCacheTetra4.h"
11 #include "wCacheTri3.h"
29 template <
typename scalar,
int element_type>
46 #endif //KATOPTRON_ELEMENTCOMPUTATION_H
int local_ordinal_type
Definition: Map.h:27
katoptron::Map::local_ordinal_type local_ordinal_type
Definition: ElementComputation.h:32
double buildJ(int k, tMatrix< double, 3, 3 > &J, local_ordinal_type e, const katoptron::ElementsList &elementsList, const katoptron::NodesList &nodesList)
Compute the Jacobian matrix of an element.
Definition: ElementComputation.hpp:6
Class used to store the node information.
Definition: NodesList.h:19
tbox::CacheHex8 & trilinosHex8GetCache()
Return the tbox cache of the hexahedron elements.
Definition: ElementComputation.hpp:108
Class used to store the element information including:
Definition: ElementsList.h:25
tbox::CacheQuad4 & trilinosQuad4GetCache()
Return the tbox cache of the quadrangular elements.
Definition: ElementComputation.hpp:138
tbox::CacheTri3 & trilinosTri3GetCache()
Return the tbox cache of the triangular elements.
Definition: ElementComputation.hpp:128
Base class for the element computations.
Definition: ElementComputation.h:30
tbox::CacheTetra4 & trilinosTetra4GetCache()
Return the tbox cache of the tetrahedron elements.
Definition: ElementComputation.hpp:118