2 #ifndef FEMPARAMETERS_H     3 #define FEMPARAMETERS_H     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>>
   156 #endif // FEMPARAMETERS_H unsigned int nelem_target
libMesh::Real timesolver_upper_tolerance
libMesh::Real domain_ymin
bool print_solution_norms
unsigned int initial_timestep
bool print_element_residuals
unsigned int coarserefinements
std::string solution_history_type
bool reuse_preconditioner
libMesh::Real timesolver_tolerance
libMesh::Real elementorder
std::string mesh_partitioner_type
TestClass subdomain_id_type
Based on the 4-byte comment warning above, this probably doesn't work with exodusII at all...
libMesh::Real domain_edge_length
std::string timesolver_core
std::string system_config_file
bool require_residual_reduction
libMesh::Real domain_zmin
bool print_residual_norms
libMesh::Real timesolver_maxgrowth
std::map< libMesh::boundary_id_type, libMesh::FunctionBase< libMesh::Number > * > neumann_conditions
libMesh::Real relative_step_tolerance
std::string indicator_type
libMesh::Real refine_fraction
libMesh::Real domain_edge_height
unsigned int initial_extra_quadrature
std::vector< unsigned int > fe_order
std::string mesh_redistribute_func
libMesh::Real coarsen_threshold
unsigned int max_linear_iterations
double minimum_linear_tolerance
std::map< int, std::map< libMesh::subdomain_id_type, libMesh::FunctionBase< libMesh::Number > * > > other_interior_functions
std::map< libMesh::subdomain_id_type, libMesh::FunctionBase< libMesh::Number > * > initial_conditions
std::vector< libMesh::PeriodicBoundary > periodic_boundaries
std::vector< std::string > fe_family
std::map< int, std::map< libMesh::boundary_id_type, libMesh::FunctionBase< libMesh::Number > * > > other_boundary_functions
libMesh::Real verify_analytic_jacobians
unsigned int write_interval
unsigned int max_adaptivesteps
double initial_linear_tolerance
std::map< libMesh::boundary_id_type, std::vector< unsigned int > > neumann_condition_variables
int extra_quadrature_order
libMesh::Real global_tolerance
void read(GetPot &input, const std::vector< std::string > *other_variable_names=nullptr)
libMesh::Real absolute_residual_tolerance
An object whose state is distributed along a set of processors. 
libMesh::Real relative_residual_tolerance
bool print_element_solutions
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
bool print_jacobian_norms
unsigned int extrarefinements
libMesh::Real min_step_length
libMesh::Real timesolver_theta
bool print_element_jacobians
unsigned int max_nonlinear_iterations
double linear_tolerance_multiplier
std::map< libMesh::boundary_id_type, std::vector< unsigned int > > dirichlet_condition_variables
unsigned int initial_adaptivesteps
unsigned int initial_sobolev_order
Base class for functors that can be evaluated at a point and (optionally) time. 
libMesh::Real numerical_jacobian_h
std::map< libMesh::boundary_id_type, libMesh::FunctionBase< libMesh::Number > * > dirichlet_conditions
std::vector< libMesh::FEMNormType > timesolver_norm
unsigned int sobolev_order
std::vector< std::string > system_types
void ErrorVector unsigned int
FEMParameters(const libMesh::Parallel::Communicator &comm_in)
libMesh::Real domain_edge_width
libMesh::Real coarsen_fraction
libMesh::Real steadystate_tolerance
libMesh::Real domain_xmin
unsigned int deltat_reductions