21 #ifndef _aspect_prescribed_solution_initial_temperature_h 22 #define _aspect_prescribed_solution_initial_temperature_h 27 #include <deal.II/base/parsed_function.h> 31 namespace PrescribedSolution
79 const typename DoFHandler<dim>::active_cell_iterator &cell,
80 const std::vector<Point<dim>> &positions,
81 const std::vector<unsigned int> &component_indices,
82 std::vector<bool> &should_be_constrained,
83 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
std::shared_ptr< const aspect::InitialTemperature::Manager< dim > > initial_temperature_manager
static void declare_parameters(ParameterHandler &prm)
Functions::ParsedFunction< dim > prescribed_temperature_indicator_function
void parse_parameters(ParameterHandler &prm) override
Utilities::Coordinates::CoordinateSystem coordinate_system