[cig-commits] [commit] master: Simplify some code. More style fixes. (c2eecea)
cig_noreply at geodynamics.org
cig_noreply at geodynamics.org
Thu May 15 08:58:18 PDT 2014
Repository : https://github.com/geodynamics/aspect
On branch : master
Link : https://github.com/geodynamics/aspect/compare/2f27335d4a52efc6ce31351c2a47422171411114...47f27df84eb33170e6ea9a3937e3adc652a9f3f0
>---------------------------------------------------------------
commit c2eecea10f131050b3f643a89635692b80aa3df3
Author: Wolfgang Bangerth <bangerth at math.tamu.edu>
Date: Thu May 15 10:26:38 2014 -0500
Simplify some code. More style fixes.
>---------------------------------------------------------------
c2eecea10f131050b3f643a89635692b80aa3df3
include/aspect/velocity_boundary_conditions/gplates.h | 9 ++++++---
source/velocity_boundary_conditions/gplates.cc | 17 ++++++++---------
2 files changed, 14 insertions(+), 12 deletions(-)
diff --git a/include/aspect/velocity_boundary_conditions/gplates.h b/include/aspect/velocity_boundary_conditions/gplates.h
index 4f2222b..2126ee7 100644
--- a/include/aspect/velocity_boundary_conditions/gplates.h
+++ b/include/aspect/velocity_boundary_conditions/gplates.h
@@ -135,7 +135,9 @@ namespace aspect
* defined angle
*/
Tensor<1,3>
- rotate (const Tensor<1,3> &position,const Tensor<1,3> &rotation_axis, const double angle) const;
+ rotate (const Tensor<1,3> &position,
+ const Tensor<1,3> &rotation_axis,
+ const double angle) const;
/**
* Convert a tensor of rank 1 and dimension in to rank 1 and
@@ -143,7 +145,7 @@ namespace aspect
* if $out > in$ zeroes will be appended to fill the tensor.
*/
template <int in, int out>
- Tensor<1,out> convert_tensor (Tensor<1,in> old_tensor) const;
+ Tensor<1,out> convert_tensor (const Tensor<1,in> &old_tensor) const;
/**
* Returns spherical coordinates of a cartesian position.
@@ -178,7 +180,8 @@ namespace aspect
* index
*/
void
- calculate_spatial_index(int *index, const Tensor<1,3> position) const;
+ calculate_spatial_index(int *index,
+ const Tensor<1,3> &position) const;
/**
* This function adds a certain data point to the interpolated
diff --git a/source/velocity_boundary_conditions/gplates.cc b/source/velocity_boundary_conditions/gplates.cc
index 4d1e028..62b62ac 100644
--- a/source/velocity_boundary_conditions/gplates.cc
+++ b/source/velocity_boundary_conditions/gplates.cc
@@ -199,19 +199,17 @@ namespace aspect
template <int dim>
Tensor<1,dim>
- GPlatesLookup::surface_velocity(const Point<dim> &position_, const double time_weight) const
+ GPlatesLookup::surface_velocity(const Point<dim> &position,
+ const double time_weight) const
{
- Tensor<1,dim> tensor_position;
- for (unsigned int i = 0 ; i < dim; i++) tensor_position[i] = position_[i];
-
Tensor<1,3> internal_position;
if (dim == 2)
- internal_position = rotate(convert_tensor<dim,3>(tensor_position),rotation_axis,rotation_angle);
+ internal_position = rotate(convert_tensor<dim,3>(position),rotation_axis,rotation_angle);
else
- internal_position = convert_tensor<dim,3>(tensor_position);
+ internal_position = convert_tensor<dim,3>(position);
// Main work, interpolate velocity at this point
- const Tensor<1,3> interpolated_velocity = interpolate(internal_position,time_weight);
+ const Tensor<1,3> interpolated_velocity = interpolate(internal_position, time_weight);
Tensor<1,dim> output_boundary_velocity;
@@ -465,7 +463,7 @@ namespace aspect
template <int in, int out>
Tensor<1,out>
- GPlatesLookup::convert_tensor (Tensor<1,in> old_tensor) const
+ GPlatesLookup::convert_tensor (const Tensor<1,in> &old_tensor) const
{
Tensor<1,out> new_tensor;
for (unsigned int i = 0; i < out; i++)
@@ -476,7 +474,8 @@ namespace aspect
}
void
- GPlatesLookup::calculate_spatial_index(int *index, const Tensor<1,3> position) const
+ GPlatesLookup::calculate_spatial_index(int *index,
+ const Tensor<1,3> &position) const
{
const Tensor<1,3> scoord = spherical_surface_coordinates(position);
index[0] = lround(scoord[0]/delta_theta);
More information about the CIG-COMMITS
mailing list