Public Member Functions | Public Attributes | List of all members
aspect::MeshRefinement::internal::Isosurface Struct Reference

Public Member Functions

bool are_all_values_in_range (const std::vector< double > &values) const

Public Attributes

std::vector< double > min_values
std::vector< double > max_values
int min_refinement
int max_refinement
std::vector< Propertyproperties

Detailed Description

Definition at line 70 of file isosurfaces.h.

Member Function Documentation

§ are_all_values_in_range()

bool aspect::MeshRefinement::internal::Isosurface::are_all_values_in_range ( const std::vector< double > &  values) const

Checks whether the provided values are between the min and max value for the set properties of the isosurface. This function assumes that the order of the provided values matches the order in which the properties are stored.

This function assumes that values and all the vectors in isosurfaces already have the same length.

Member Data Documentation

§ min_values

std::vector<double> aspect::MeshRefinement::internal::Isosurface::min_values

Definition at line 83 of file isosurfaces.h.

§ max_values

std::vector<double> aspect::MeshRefinement::internal::Isosurface::max_values

Definition at line 84 of file isosurfaces.h.

§ min_refinement

int aspect::MeshRefinement::internal::Isosurface::min_refinement

Definition at line 85 of file isosurfaces.h.

§ max_refinement

int aspect::MeshRefinement::internal::Isosurface::max_refinement

Definition at line 86 of file isosurfaces.h.

§ properties

std::vector<Property> aspect::MeshRefinement::internal::Isosurface::properties

Definition at line 87 of file isosurfaces.h.

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