GridapROMs.ParamFESpaces

GridapROMs.ParamGeometry.ParamMappedGridType
struct ParamMappedGrid{Dc,Dp,A} <: ParamGrid{Dc,Dp}
  grid::Grid{Dc,Dp}
  node_coords::A
end

Standard implementation of a ParamGrid. The field grid represents a Grid in a reference configuration, while node_coords is a structure collecting the mapped coordinates

source
GridapROMs.ParamGeometry.ParamUnstructuredGridType
struct ParamUnstructuredGrid{Dc,Dp,Tp,O,Tn} <: ParamGrid{Dc,Dp}
  node_coordinates::ParamBlock{Vector{Point{Dp,Tp}}}
  cell_node_ids::Table{Int32,Vector{Int32},Vector{Int32}}
  reffes::Vector{LagrangianRefFE{Dc}}
  cell_types::Vector{Int8}
  orientation_style::O
  facet_normal::Tn
  cell_map
end

Parameterized version of a Gridap UnstructuredGrid. Note: this struct could be avoided in future versions, by simply generalizing the type of the node_coordinates field in UnstructuredGrids.

source