#include <elasticity.h>
Public Member Functions | |
ElasticityProblemParameters () | |
![]() | |
ParameterAcceptor (const std::string §ion_name="") | |
unsigned int | get_acceptor_id () const |
virtual | ~ParameterAcceptor () override |
virtual void | declare_parameters (ParameterHandler &prm) |
virtual void | parse_parameters (ParameterHandler &prm) |
std::string | get_section_name () const |
std::vector< std::string > | get_section_path () const |
void | add_parameter (const std::string &entry, ParameterType ¶meter, const std::string &documentation="", ParameterHandler &prm_=prm, const Patterns::PatternBase &pattern=*Patterns::Tools::Convert< ParameterType >::to_pattern()) |
void | enter_subsection (const std::string &subsection) |
void | leave_subsection () |
void | enter_my_subsection (ParameterHandler &prm) |
void | leave_my_subsection (ParameterHandler &prm) |
void | serialize (Archive &ar, const unsigned int version) |
unsigned int | n_subscriptions () const |
void | list_subscribers (StreamType &stream) const |
void | list_subscribers () const |
unsigned int | n_subscriptions () const |
void | list_subscribers (StreamType &stream) const |
void | list_subscribers () const |
![]() | |
EnableObserverPointer () | |
EnableObserverPointer (const EnableObserverPointer &) | |
EnableObserverPointer (EnableObserverPointer &&) noexcept | |
virtual | ~EnableObserverPointer () |
EnableObserverPointer & | operator= (const EnableObserverPointer &) |
EnableObserverPointer & | operator= (EnableObserverPointer &&) noexcept |
void | serialize (Archive &ar, const unsigned int version) |
unsigned int | n_subscriptions () const |
void | list_subscribers (StreamType &stream) const |
void | list_subscribers () const |
unsigned int | n_subscriptions () const |
void | list_subscribers (StreamType &stream) const |
void | list_subscribers () const |
Additional Inherited Members | |
![]() | |
static void | initialize (const std::string &filename="", const std::string &output_filename="", const ParameterHandler::OutputStyle output_style_for_output_filename=ParameterHandler::Short, ParameterHandler &prm=ParameterAcceptor::prm, const ParameterHandler::OutputStyle output_style_for_filename=ParameterHandler::DefaultStyle) |
static void | initialize (std::istream &input_stream, ParameterHandler &prm=ParameterAcceptor::prm) |
static void | clear () |
static void | parse_all_parameters (ParameterHandler &prm=ParameterAcceptor::prm) |
static void | declare_all_parameters (ParameterHandler &prm=ParameterAcceptor::prm) |
static ::ExceptionBase & | ExcInUse (int arg1, std::string arg2, std::string arg3) |
static ::ExceptionBase & | ExcNoSubscriber (std::string arg1, std::string arg2) |
![]() | |
static ::ExceptionBase & | ExcInUse (int arg1, std::string arg2, std::string arg3) |
static ::ExceptionBase & | ExcNoSubscriber (std::string arg1, std::string arg2) |
![]() | |
static ParameterHandler | prm |
![]() | |
const std::string | section_name |
std::vector< std::string > | subsections |
Definition at line 185 of file elasticity.h.
ElasticityProblemParameters< dim, spacedim >::ElasticityProblemParameters | ( | ) |
Definition at line 235 of file elasticity.h.
References ParameterAcceptor::add_parameter(), arguments_for_grid, bc, coarsening_fraction, convergence_table, dirichlet_ids, domain_type, dt, ParameterAcceptor::enter_subsection(), exact_solution, fe_degree, final_time, initial_refinement, initial_time, inner_control, Lame_lambda, Lame_mu, ParameterAcceptor::leave_subsection(), max_cells, n_refinement_cycles, name_of_grid, Neumann_bc, neumann_ids, normal_flux_ids, outer_control, output_directory, output_name, output_pressure, output_results_before_solving, ParameterAcceptor::ParameterAcceptor(), ParameterAcceptor::prm, refinement_fraction, refinement_strategy, rhs, and weight_expression.
std::string ElasticityProblemParameters< dim, spacedim >::arguments_for_grid = "-1: 1: false" |
Definition at line 199 of file elasticity.h.
Referenced by ElasticityProblemParameters().
|
mutable |
Definition at line 213 of file elasticity.h.
Referenced by ElasticityProblemParameters().
double ElasticityProblemParameters< dim, spacedim >::coarsening_fraction = 0.0 |
Definition at line 201 of file elasticity.h.
Referenced by ElasticityProblemParameters().
|
mutable |
Definition at line 224 of file elasticity.h.
Referenced by ElasticityProblemParameters().
std::list<types::boundary_id> ElasticityProblemParameters< dim, spacedim >::dirichlet_ids {0} |
Definition at line 194 of file elasticity.h.
Referenced by ElasticityProblemParameters().
std::string ElasticityProblemParameters< dim, spacedim >::domain_type = "generate" |
Definition at line 197 of file elasticity.h.
Referenced by ElasticityProblemParameters().
double ElasticityProblemParameters< dim, spacedim >::dt = 5e-3 |
Definition at line 229 of file elasticity.h.
Referenced by ElasticityProblemParameters().
|
mutable |
Definition at line 212 of file elasticity.h.
Referenced by ElasticityProblemParameters().
unsigned int ElasticityProblemParameters< dim, spacedim >::fe_degree = 1 |
Definition at line 192 of file elasticity.h.
Referenced by ElasticityProblemParameters().
double ElasticityProblemParameters< dim, spacedim >::final_time = 0.0 |
Definition at line 228 of file elasticity.h.
Referenced by ElasticityProblemParameters().
unsigned int ElasticityProblemParameters< dim, spacedim >::initial_refinement = 5 |
Definition at line 193 of file elasticity.h.
Referenced by ElasticityProblemParameters().
double ElasticityProblemParameters< dim, spacedim >::initial_time = 0.0 |
Definition at line 227 of file elasticity.h.
Referenced by ElasticityProblemParameters().
|
mutable |
Definition at line 219 of file elasticity.h.
Referenced by ElasticityProblemParameters().
double ElasticityProblemParameters< dim, spacedim >::Lame_lambda = 1 |
Definition at line 208 of file elasticity.h.
Referenced by ElasticityProblemParameters().
double ElasticityProblemParameters< dim, spacedim >::Lame_mu = 1 |
Definition at line 207 of file elasticity.h.
Referenced by ElasticityProblemParameters().
unsigned int ElasticityProblemParameters< dim, spacedim >::max_cells = 20000 |
Definition at line 204 of file elasticity.h.
Referenced by ElasticityProblemParameters().
unsigned int ElasticityProblemParameters< dim, spacedim >::n_refinement_cycles = 1 |
Definition at line 203 of file elasticity.h.
Referenced by ElasticityProblemParameters().
std::string ElasticityProblemParameters< dim, spacedim >::name_of_grid = "hyper_cube" |
Definition at line 198 of file elasticity.h.
Referenced by ElasticityProblemParameters().
|
mutable |
Definition at line 215 of file elasticity.h.
Referenced by ElasticityProblemParameters().
std::list<types::boundary_id> ElasticityProblemParameters< dim, spacedim >::neumann_ids {} |
Definition at line 195 of file elasticity.h.
Referenced by ElasticityProblemParameters().
std::set<types::boundary_id> ElasticityProblemParameters< dim, spacedim >::normal_flux_ids {} |
Definition at line 196 of file elasticity.h.
Referenced by ElasticityProblemParameters().
|
mutable |
Definition at line 220 of file elasticity.h.
Referenced by ElasticityProblemParameters().
std::string ElasticityProblemParameters< dim, spacedim >::output_directory = "." |
Definition at line 190 of file elasticity.h.
Referenced by ElasticityProblemParameters().
std::string ElasticityProblemParameters< dim, spacedim >::output_name = "solution" |
Definition at line 191 of file elasticity.h.
Referenced by ElasticityProblemParameters().
bool ElasticityProblemParameters< dim, spacedim >::output_pressure = false |
Definition at line 205 of file elasticity.h.
Referenced by ElasticityProblemParameters().
bool ElasticityProblemParameters< dim, spacedim >::output_results_before_solving = false |
Definition at line 222 of file elasticity.h.
Referenced by ElasticityProblemParameters().
double ElasticityProblemParameters< dim, spacedim >::refinement_fraction = 0.3 |
Definition at line 202 of file elasticity.h.
Referenced by ElasticityProblemParameters().
std::string ElasticityProblemParameters< dim, spacedim >::refinement_strategy = "fixed_fraction" |
Definition at line 200 of file elasticity.h.
Referenced by ElasticityProblemParameters().
|
mutable |
Definition at line 210 of file elasticity.h.
Referenced by ElasticityProblemParameters().
std::string ElasticityProblemParameters< dim, spacedim >::weight_expression = "1." |
Definition at line 217 of file elasticity.h.
Referenced by ElasticityProblemParameters().