Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Isotherms #1

Merged
merged 4 commits into from
Apr 11, 2015
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@
/* $Id: positiontime.h 1433 2012-12-08 08:24:55Z bangerth $ */


#ifndef __aspect__mesh_refinement_isoterms_h
#define __aspect__mesh_refinement_isoterms_h
#ifndef __aspect__mesh_refinement_isotherms_h
#define __aspect__mesh_refinement_isotherms_h

#include <aspect/mesh_refinement/interface.h>
#include <aspect/simulator_access.h>
Expand All @@ -33,12 +33,12 @@ namespace aspect

/**
* A class that implements a mesh refinement criterion based on
* isoterms.
* isotherms.
*
* @ingroup MeshRefinement
*/
template <int dim>
class Isoterms : public Interface<dim>,
class Isotherms : public Interface<dim>,
public SimulatorAccess<dim>
{
public:
Expand Down Expand Up @@ -66,12 +66,20 @@ namespace aspect
parse_parameters (ParameterHandler &prm);

private:
signed int i_excludeComposition;
std::vector<std::vector<std::string> > isoterms;
std::vector<std::string> n_isoterms_inner;
unsigned int minimum_refinement_level;
unsigned int maximum_refinement_level;
std::vector<std::string> n_isoterms_outer;
/**
* Declare a variable which indicates if and which compositional field should be excluded from the process.
*/
signed int excludeComposition;
/**
* Declare a variable which indicates how many isotherms the user has declared, and a variable to store all those isotherms
*/
int number_of_isotherms;
std::vector<std::vector<std::string> > isotherms;
/**
* Declare a variable to store the global minimum refinement level and a variable to store the global maximum refinement level set by the user
*/
unsigned int minimum_refinement_level;
unsigned int maximum_refinement_level;

};
}
Expand Down
343 changes: 0 additions & 343 deletions source/mesh_refinement/isoterms.cc

This file was deleted.

Loading