mesh {{{

	projection
		lat
		long
		hemisphere

	  x
	  y
	  z
	  elements 
	  dim -> rename dimension
	  numlayers -> rename numberoflayers
	  numberofelements
	  numberofnodes -> rename numberofvertices as well as nodeon...
	  edges

	  uppernodes
	  upperelements
	  lowerelements
	  lowernodes

	  numberofelements2d
	  numberofnodes2d
	  elements2d
	  x2d
	  y2d

	  elementonbed
	  elementonsurface
	  nodeonbed
	  nodeonsurface

	  nodeconnectivity
	  elementconnectivity
	  connectivity -> rename average_vertex_connectivity

	  segments
	  segmentmarkers
	  nodeonboundary

	  extractednodes
	  extractedelements
}}}
geometry {{{
	  surface
	  thickness
	  bed
	  bathymetry

	  thickness_coeff -> rename hydrostatic_ratio (change ThicknessCorrection.m accordingly)
}}}
initialization{{{
	vx
	vy
	vz
	vel
	pressure
	temperature
	watercolumn
	waterfraction
}}}
inversion{{{ 
	private: 
		num_control_type -> num_control_parameters
		num_cm_responses -> rename num_cost_functions

	control_analysis ->rename iscontrol
	control_type -> rename control_parameters?
	cm_responses -> rename cost_functions
	cm_gradient -> rename gradient_only
	weights -> rename cost_functions_coefficients

	cm_min -> min_parameters
	cm_max -> max_parameters

	nsteps
	maxiter -> rename maxiter_per_step
	optscal -> gradient_scaling
	cm_jump -> step_threshold
	eps_cm  -> misfit_threshold

	vx_obs
	vy_obs
	vel_obs
	thickness_obs
}}}

%To be completed
cluster{{{
	waitonlock -> cluster dependent to be added to all cluster classes
	  -> already exists
}}}
results{{{
	results_on_vertices
	  output_frequency
	  outlog
	  errlog
	  + all model results ??? (DiagnosticSolution and others?)
}}}
