a non-const reference wrapper to a container of integers that will be filled by this function. Each element in the container indicates the subdomain index of the corresponding tetrahedron at the same position.
Type: a std::reference_wrapper to a model of BackInsertionSequence able to store int.
Default: subdomains are ignored
a non-const reference wrapper to a container of quadruples of integers that will be filled by this function. Each element represents a facet with vertices corresponding to the three first integers, and the last integer being the surface patch index of the facet.
Type: a std::reference_wrapper to a model of BackInsertionSequence with a value type constructible using a braced initializer list of four integers.
Default: facets are ignored
a non-const reference wrapper to a container of triples of integers that will be filled by this function. Each element represents an edge with vertices corresponding to the two first integers, and the last integer being the curve index of the edge.
Type: a std::reference_wrapper to a model of BackInsertionSequence with a value type constructible using a braced initializer list of three integers.
Default: edges are ignored
a non-const reference wrapper to a container of pair of integers that will be filled by this function. Each element represents a corner at the vertex corresponding to the first integer, and the last integer being the corner index.
Type: a std::reference_wrapper to a model of BackInsertionSequence with a value type constructible using a braced initializer list of two integers.
Default: corners are ignored
if true, prints information about the reading process.
Type: Boolean
Default: false
Returns
true if the reading was successful, false otherwise.
a reference wrapper to a container of integers of the same size as tetrahedra. Each element in the container indicates the subdomain index of the corresponding tetrahedron at the same position.
Type: a std::reference_wrapper to a model of the concept SequenceContainer of integer.
Default: all tetrahedra will have the subdomain id 1.
a const reference wrapper to a container of quadruples of integers that will be written by this function. Each element corresponds to a facet with vertices corresponding to the three first integers, and the last integer being the surface patch index of the facet.
Type: a std::reference_wrapper to a model of SequenceContainer with a value type where the elements of the quadruples can be accessed with std::get<int>()
Default: facets are ignored
a const reference wrapper to a container of triples of integers that will be written by this function. Each element corresponds to an edge with vertices corresponding to the two first integers, and the last integer being the curve index of the edge.
Type: a std::reference_wrapper to a model of SequenceContainer with a value type where the elements of the triples can be accessed with std::get<int>()
Default: edges are ignored
a const reference wrapper to a container of pair of integers that will be written by this function. Each element corresponds to a corner at the vertex corresponding to the first integer, the second integer being the corner index. As Medit has no notion of corner indices it is not written.
Type: a std::reference_wrapper to a model of SequenceContainer with a value type where the elements of the pairs can be accessed with std::get<int>()
Default: corners are ignored
Returns
true if the writing was successful, false otherwise.