50 std::shared_ptr<Mesh>
adapt(
const Mesh& mesh);
57 std::shared_ptr<Mesh>
adapt(
const Mesh& mesh,
79 std::shared_ptr<const Mesh> adapted_mesh);
97 std::shared_ptr<const Mesh> adapted_mesh,
98 bool interpolate=
true);
109 std::shared_ptr<GenericFunction>
110 adapt(std::shared_ptr<const GenericFunction> function,
111 std::shared_ptr<const Mesh> adapted_mesh);
114 std::shared_ptr<MeshFunction<std::size_t>>
116 std::shared_ptr<const Mesh> adapted_mesh);
122 std::shared_ptr<const Mesh> adapted_mesh,
126 void adapt_markers(std::vector<std::size_t>& refined_markers,
127 const Mesh& adapted_mesh,
128 const std::vector<std::size_t>& markers,
146 std::shared_ptr<Form>
adapt(
const Form& form,
147 std::shared_ptr<const Mesh> adapted_mesh,
148 bool adapt_coefficients=
true);
153 std::shared_ptr<LinearVariationalProblem>
155 std::shared_ptr<const Mesh> adapted_mesh);
158 std::shared_ptr<NonlinearVariationalProblem>
160 std::shared_ptr<const Mesh> adapted_mesh);
176 std::shared_ptr<const Mesh> adapted_mesh,
177 bool adapt_coefficients=
true);
void adapt_markers(std::vector< std::size_t > &refined_markers, const Mesh &adapted_mesh, const std::vector< std::size_t > &markers, const Mesh &mesh)
Helper function for refinement of boundary conditions.
Definition adapt.cpp:590