21 #ifndef _aspect_prescribed_solution_initial_composition_h
22 #define _aspect_prescribed_solution_initial_composition_h
32 namespace PrescribedSolution
73 const std::vector<unsigned int> &component_indices,
74 std::vector<bool> &should_be_constrained,
75 std::vector<double> &solution)
override;
void initialize() 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
static void declare_parameters(ParameterHandler &prm)
Functions::ParsedFunction< dim > indicator_function
void parse_parameters(ParameterHandler &prm) override
std::shared_ptr< const aspect::InitialComposition::Manager< dim > > initial_composition_manager
Utilities::Coordinates::CoordinateSystem coordinate_system