Serac
0.1
Serac is an implicit thermal strucural mechanics simulation code.
|
a class that computes and stores positions and jacobians at each quadrature point More...
#include <geometric_factors.hpp>
Public Member Functions | |
GeometricFactors () | |
default ctor, leaving this object uninitialized | |
GeometricFactors (const Domain &domain, int q, mfem::Geometry::Type elem_geom) | |
calculate positions and jacobians for quadrature points belonging to elements with the specified geometry, belonging to the provided mesh. More... | |
GeometricFactors (const Domain &domain, int q, mfem::Geometry::Type elem_geom, FaceType type) | |
calculate positions and jacobians for quadrature points belonging to boundary elements with the specified geometry, belonging to the provided mesh. More... | |
Public Attributes | |
mfem::Vector | X |
Mapped (physical) coordinates of all quadrature points. More... | |
mfem::Vector | J |
Jacobians of the element transformations at all quadrature points. More... | |
std::vector< int > | elements |
list of element indices that are part of the associated domain | |
std::size_t | num_elements |
the number of elements in the domain | |
a class that computes and stores positions and jacobians at each quadrature point
Definition at line 16 of file geometric_factors.hpp.
serac::GeometricFactors::GeometricFactors | ( | const Domain & | domain, |
int | q, | ||
mfem::Geometry::Type | elem_geom | ||
) |
calculate positions and jacobians for quadrature points belonging to elements with the specified geometry, belonging to the provided mesh.
domain | the domain of integration |
q | a parameter controlling the number of quadrature points per element |
elem_geom | which kind of element geometry to select |
Definition at line 62 of file geometric_factors.cpp.
serac::GeometricFactors::GeometricFactors | ( | const Domain & | domain, |
int | q, | ||
mfem::Geometry::Type | elem_geom, | ||
FaceType | type | ||
) |
calculate positions and jacobians for quadrature points belonging to boundary elements with the specified geometry, belonging to the provided mesh.
domain | the domain of integration |
q | a parameter controlling the number of quadrature points per element |
elem_geom | which kind of element geometry to select |
type | whether or not the faces are on the boundary (supported) or interior (unsupported) |
Definition at line 140 of file geometric_factors.cpp.
mfem::Vector serac::GeometricFactors::J |
Jacobians of the element transformations at all quadrature points.
This array uses a column-major layout with dimensions (NQ x SDIM x DIM x NE) where
Definition at line 58 of file geometric_factors.hpp.
mfem::Vector serac::GeometricFactors::X |
Mapped (physical) coordinates of all quadrature points.
This array uses a column-major layout with dimensions (NQ x SDIM x NE) where
Definition at line 49 of file geometric_factors.hpp.