5#include "libmesh/libmesh_common.h"
6#include "libmesh/dof_map.h"
7#include "libmesh/enum_norm_type.h"
8#include "libmesh/function_base.h"
9#include "libmesh/getpot.h"
10#include "libmesh/id_types.h"
11#include "libmesh/parallel_object.h"
12#include "libmesh/periodic_boundaries.h"
13#include "libmesh/periodic_boundary.h"
29 void read(GetPot & input,
30 const std::vector<std::string> * other_variable_names =
nullptr);
84#ifdef LIBMESH_ENABLE_PERIODIC
88 std::map<libMesh::subdomain_id_type, libMesh::FunctionBase<libMesh::Number> *>
90 std::map<libMesh::boundary_id_type, libMesh::FunctionBase<libMesh::Number> *>
93 std::map<libMesh::boundary_id_type, std::vector<unsigned int>>
void ErrorVector unsigned int
std::map< libMesh::boundary_id_type, libMesh::FunctionBase< libMesh::Number > * > dirichlet_conditions
std::vector< libMesh::PeriodicBoundary > periodic_boundaries
double minimum_linear_tolerance
double initial_linear_tolerance
unsigned int initial_adaptivesteps
unsigned int max_adaptivesteps
libMesh::Real timesolver_theta
double linear_tolerance_multiplier
unsigned int write_interval
libMesh::Real refine_fraction
libMesh::Real timesolver_tolerance
libMesh::Real domain_xmin
bool print_element_jacobians
libMesh::Real steadystate_tolerance
unsigned int coarserefinements
std::string mesh_redistribute_func
std::string system_config_file
std::map< libMesh::boundary_id_type, std::vector< unsigned int > > dirichlet_condition_variables
unsigned int initial_sobolev_order
libMesh::Real verify_analytic_jacobians
unsigned int max_nonlinear_iterations
libMesh::Real domain_edge_height
libMesh::Real timesolver_maxgrowth
libMesh::Real global_tolerance
std::string mesh_partitioner_type
unsigned int initial_extra_quadrature
libMesh::Real domain_ymin
std::string indicator_type
bool print_element_residuals
int extra_quadrature_order
libMesh::Real min_step_length
libMesh::Real timesolver_upper_tolerance
std::string timesolver_core
libMesh::Real numerical_jacobian_h
std::map< int, std::map< libMesh::subdomain_id_type, libMesh::FunctionBase< libMesh::Number > * > > other_interior_functions
std::vector< std::string > fe_family
unsigned int initial_timestep
libMesh::Real relative_residual_tolerance
std::map< libMesh::boundary_id_type, std::vector< unsigned int > > neumann_condition_variables
libMesh::Real elementorder
bool print_residual_norms
libMesh::Real absolute_residual_tolerance
bool print_jacobian_norms
std::string solution_history_type
std::vector< libMesh::FEMNormType > timesolver_norm
void read(GetPot &input, const std::vector< std::string > *other_variable_names=nullptr)
libMesh::Real domain_edge_length
std::map< int, std::map< libMesh::boundary_id_type, libMesh::FunctionBase< libMesh::Number > * > > other_boundary_functions
libMesh::Real relative_step_tolerance
unsigned int max_linear_iterations
bool require_residual_reduction
libMesh::Real coarsen_fraction
std::map< libMesh::subdomain_id_type, libMesh::FunctionBase< libMesh::Number > * > initial_conditions
unsigned int nelem_target
std::vector< unsigned int > fe_order
unsigned int extrarefinements
libMesh::Real coarsen_threshold
bool print_solution_norms
std::map< libMesh::boundary_id_type, libMesh::FunctionBase< libMesh::Number > * > neumann_conditions
unsigned int deltat_reductions
bool reuse_preconditioner
libMesh::Real domain_edge_width
std::vector< std::string > system_types
bool print_element_solutions
unsigned int sobolev_order
libMesh::Real domain_zmin
Base class for functors that can be evaluated at a point and (optionally) time.
An object whose state is distributed along a set of processors.
TestClass subdomain_id_type
Based on the 4-byte comment warning above, this probably doesn't work with exodusII at all....
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real