Flexodeal (Lite) v1.3.2
A 3D musculoskeletal simulation library
 
Loading...
Searching...
No Matches
Flexodeal::Parameters::AllParameters Struct Reference
Inheritance diagram for Flexodeal::Parameters::AllParameters:
Flexodeal::Parameters::MeasuringLocations Flexodeal::Parameters::PrescribedDisplacement Flexodeal::Parameters::Time Flexodeal::Parameters::NonlinearSolver Flexodeal::Parameters::LinearSolver Flexodeal::Parameters::MuscleProperties Flexodeal::Parameters::Geometry Flexodeal::Parameters::FESystem

Public Member Functions

 AllParameters (const std::string &input_file)
 
void parse_parameters (ParameterHandler &prm)
 
- Public Member Functions inherited from Flexodeal::Parameters::FESystem
void parse_parameters (ParameterHandler &prm)
 
- Public Member Functions inherited from Flexodeal::Parameters::Geometry
void parse_parameters (ParameterHandler &prm)
 
- Public Member Functions inherited from Flexodeal::Parameters::MuscleProperties
void parse_parameters (ParameterHandler &prm)
 
- Public Member Functions inherited from Flexodeal::Parameters::LinearSolver
void parse_parameters (ParameterHandler &prm)
 
- Public Member Functions inherited from Flexodeal::Parameters::NonlinearSolver
void parse_parameters (ParameterHandler &prm)
 
- Public Member Functions inherited from Flexodeal::Parameters::Time
void parse_parameters (ParameterHandler &prm)
 
- Public Member Functions inherited from Flexodeal::Parameters::PrescribedDisplacement
void parse_parameters (ParameterHandler &prm)
 
- Public Member Functions inherited from Flexodeal::Parameters::MeasuringLocations
void parse_parameters (ParameterHandler &prm)
 

Static Public Member Functions

static void declare_parameters (ParameterHandler &prm)
 
- Static Public Member Functions inherited from Flexodeal::Parameters::FESystem
static void declare_parameters (ParameterHandler &prm)
 
- Static Public Member Functions inherited from Flexodeal::Parameters::Geometry
static void declare_parameters (ParameterHandler &prm)
 
- Static Public Member Functions inherited from Flexodeal::Parameters::MuscleProperties
static void declare_parameters (ParameterHandler &prm)
 
- Static Public Member Functions inherited from Flexodeal::Parameters::LinearSolver
static void declare_parameters (ParameterHandler &prm)
 
- Static Public Member Functions inherited from Flexodeal::Parameters::NonlinearSolver
static void declare_parameters (ParameterHandler &prm)
 
- Static Public Member Functions inherited from Flexodeal::Parameters::Time
static void declare_parameters (ParameterHandler &prm)
 
- Static Public Member Functions inherited from Flexodeal::Parameters::PrescribedDisplacement
static void declare_parameters (ParameterHandler &prm)
 
- Static Public Member Functions inherited from Flexodeal::Parameters::MeasuringLocations
static void declare_parameters (ParameterHandler &prm)
 

Public Attributes

ParameterHandler prm
 
- Public Attributes inherited from Flexodeal::Parameters::FESystem
unsigned int poly_degree
 
unsigned int quad_order
 
std::string type_of_simulation
 
- Public Attributes inherited from Flexodeal::Parameters::Geometry
unsigned int global_refinement
 
double length
 
double width
 
double height
 
double scale
 
double p_p0
 
- Public Attributes inherited from Flexodeal::Parameters::MuscleProperties
double muscle_density
 
double max_iso_stress_muscle
 
double kappa_muscle
 
double max_strain_rate
 
double muscle_fibre_orientation_x
 
double muscle_fibre_orientation_y
 
double muscle_fibre_orientation_z
 
double max_iso_stress_basematerial
 
double muscle_basematerial_factor
 
double muscle_basemat_c1
 
double muscle_basemat_c2
 
double muscle_basemat_c3
 
- Public Attributes inherited from Flexodeal::Parameters::LinearSolver
std::string type_lin
 
double tol_lin
 
double max_iterations_lin
 
bool use_static_condensation
 
std::string preconditioner_type
 
double preconditioner_relaxation
 
- Public Attributes inherited from Flexodeal::Parameters::NonlinearSolver
std::string type_nonlinear_solver
 
unsigned int max_iterations_NR
 
double tol_f
 
double tol_u
 
- Public Attributes inherited from Flexodeal::Parameters::Time
double delta_t
 
double end_time
 
- Public Attributes inherited from Flexodeal::Parameters::PrescribedDisplacement
unsigned int pulling_face_id
 
- Public Attributes inherited from Flexodeal::Parameters::MeasuringLocations
double x_left
 
double y_left
 
double z_left
 
double x_mid
 
double y_mid
 
double z_mid
 
double x_right
 
double y_right
 
double z_right
 

Constructor & Destructor Documentation

◆ AllParameters()

Flexodeal::Parameters::AllParameters::AllParameters ( const std::string & input_file)

Member Function Documentation

◆ declare_parameters()

void Flexodeal::Parameters::AllParameters::declare_parameters ( ParameterHandler & prm)
static

◆ parse_parameters()

void Flexodeal::Parameters::AllParameters::parse_parameters ( ParameterHandler & prm)

Member Data Documentation

◆ prm

ParameterHandler Flexodeal::Parameters::AllParameters::prm

The documentation for this struct was generated from the following file: