21 #ifndef _aspect_prescribed_solution_initial_composition_h 22 #define _aspect_prescribed_solution_initial_composition_h 28 #include <deal.II/base/parsed_function.h> 32 namespace PrescribedSolution
72 const std::vector<Point<dim>> &positions,
73 const std::vector<unsigned int> &component_indices,
74 std::vector<bool> &should_be_constrained,
75 std::vector<double> &solution)
override;
std::shared_ptr< const aspect::InitialComposition::Manager< dim > > initial_composition_manager
static void declare_parameters(ParameterHandler &prm)
void parse_parameters(ParameterHandler &prm) override
void constrain_solution(const typename DoFHandler< dim >::active_cell_iterator &cell, const std::vector< Point< dim >> &positions, const std::vector< unsigned int > &component_indices, std::vector< bool > &should_be_constrained, std::vector< double > &solution) override
void initialize() override
Utilities::Coordinates::CoordinateSystem coordinate_system
Functions::ParsedFunction< dim > indicator_function