]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
7 years agoReturn vector partitioner by reference 3474/head
Martin Kronbichler [Sat, 5 Nov 2016 16:40:01 +0000 (17:40 +0100)]
Return vector partitioner by reference

7 years agoMerge pull request #3472 from bangerth/rename-variables-2
Martin Kronbichler [Sat, 5 Nov 2016 15:35:11 +0000 (16:35 +0100)]
Merge pull request #3472 from bangerth/rename-variables-2

Rename a few local variables to avoid ambiguity with member variables.

7 years agoMerge pull request #3471 from bangerth/initialize-variables
David Wells [Sat, 5 Nov 2016 15:33:27 +0000 (11:33 -0400)]
Merge pull request #3471 from bangerth/initialize-variables

Initialize member variables.

7 years agoRename a few local variables to avoid ambiguity with member variables. 3472/head
Wolfgang Bangerth [Sat, 5 Nov 2016 13:49:11 +0000 (07:49 -0600)]
Rename a few local variables to avoid ambiguity with member variables.

The `MGLevelGlobalTransfer` class has member variables `copy_indices_*` but in the
`fill_and_communicate_copy_indices()` member function also allocates local variables
of the same name. Rename these to make the distinction clearer.

While there, also initialize a few member variables in the constructor of a local
class.

7 years agoInitialize member variables. 3471/head
Wolfgang Bangerth [Sat, 5 Nov 2016 13:21:42 +0000 (07:21 -0600)]
Initialize member variables.

7 years agoMerge pull request #3469 from drwells/pvs-dof-info-initialize
Martin Kronbichler [Sat, 5 Nov 2016 12:23:51 +0000 (13:23 +0100)]
Merge pull request #3469 from drwells/pvs-dof-info-initialize

Initialize two DoFInfo fields.

7 years agoMerge pull request #3456 from drwells/pvs-sparsity-repeated-expression
Wolfgang Bangerth [Sat, 5 Nov 2016 03:56:41 +0000 (21:56 -0600)]
Merge pull request #3456 from drwells/pvs-sparsity-repeated-expression

Remove some repeated subexpressions.

7 years agoMerge pull request #3468 from drwells/pvs-integration-info-initialize
Wolfgang Bangerth [Sat, 5 Nov 2016 03:55:35 +0000 (21:55 -0600)]
Merge pull request #3468 from drwells/pvs-integration-info-initialize

Initialize an IntegrationInfo field.

7 years agoInitialize two DoFInfo fields. 3469/head
David Wells [Sat, 5 Nov 2016 02:46:45 +0000 (22:46 -0400)]
Initialize two DoFInfo fields.

These are the same values used in the reinit function.

7 years agoInitialize an IntegrationInfo field. 3468/head
David Wells [Sat, 5 Nov 2016 02:24:39 +0000 (22:24 -0400)]
Initialize an IntegrationInfo field.

This number is correctly filled by IntegrationInfo::initialize, but this
way it starts out with a bogus value (instead of an undefined one).

7 years agoMerge pull request #3462 from bangerth/rename-variables-2
David Wells [Sat, 5 Nov 2016 02:11:06 +0000 (22:11 -0400)]
Merge pull request #3462 from bangerth/rename-variables-2

Rename some variables.

7 years agoMerge pull request #3463 from bangerth/rename-variables-3
David Wells [Sat, 5 Nov 2016 01:40:58 +0000 (21:40 -0400)]
Merge pull request #3463 from bangerth/rename-variables-3

Rename some variables.

7 years agoMerge pull request #3464 from bangerth/rename-functions-and-variables
David Wells [Sat, 5 Nov 2016 00:43:58 +0000 (20:43 -0400)]
Merge pull request #3464 from bangerth/rename-functions-and-variables

Rename local variables with names equal to members of the base class.

7 years agoMerge pull request #3465 from bangerth/clarify-code
David Wells [Fri, 4 Nov 2016 23:58:32 +0000 (19:58 -0400)]
Merge pull request #3465 from bangerth/clarify-code

Clarify the intent of a piece of code.

7 years agoMerge pull request #3466 from bangerth/initialize-variable-5
David Wells [Fri, 4 Nov 2016 23:21:07 +0000 (19:21 -0400)]
Merge pull request #3466 from bangerth/initialize-variable-5

Initialize a member variable of LogStream.

7 years agoRemove a repeated subexpression. 3456/head
David Wells [Fri, 4 Nov 2016 22:46:14 +0000 (18:46 -0400)]
Remove a repeated subexpression.

This was caught by PVS studio.

7 years agoPrefer SparsityPattern::empty() to ad hoc checks.
David Wells [Fri, 4 Nov 2016 22:44:49 +0000 (18:44 -0400)]
Prefer SparsityPattern::empty() to ad hoc checks.

7 years agoMerge pull request #3467 from bangerth/initialize-variable-6
Martin Kronbichler [Fri, 4 Nov 2016 22:25:06 +0000 (23:25 +0100)]
Merge pull request #3467 from bangerth/initialize-variable-6

Initialize member variables.

7 years agoMerge pull request #3459 from bangerth/rename-arguments
David Wells [Fri, 4 Nov 2016 22:24:03 +0000 (18:24 -0400)]
Merge pull request #3459 from bangerth/rename-arguments

Rename function arguments.

7 years agoMerge pull request #3458 from bangerth/rename-variables
David Wells [Fri, 4 Nov 2016 22:13:41 +0000 (18:13 -0400)]
Merge pull request #3458 from bangerth/rename-variables

Rename some variables.

7 years agoInitialize member variables. 3467/head
Wolfgang Bangerth [Fri, 4 Nov 2016 20:38:24 +0000 (14:38 -0600)]
Initialize member variables.

7 years agoInitialize a member variable of LogStream. 3466/head
Wolfgang Bangerth [Fri, 4 Nov 2016 20:35:12 +0000 (14:35 -0600)]
Initialize a member variable of LogStream.

The variable really was never initialized, even though some
output depended on it. I suspect that it just happened to always
be initialized to 'false'. Make this explicit.

7 years agoClarify the intent of a piece of code. 3465/head
Wolfgang Bangerth [Fri, 4 Nov 2016 20:31:09 +0000 (14:31 -0600)]
Clarify the intent of a piece of code.

The code uses integer division, followed by a double precision multiplication.
It is admittedly not immediately obvious what it is supposed to do. Clarify
that we really mean the integer division.

7 years agoRename local variables with names equal to members of the base class. 3464/head
Wolfgang Bangerth [Fri, 4 Nov 2016 20:22:25 +0000 (14:22 -0600)]
Rename local variables with names equal to members of the base class.

This is certainly confusing.

While there, notice that the functions that *compute* quadrature points
and weights are called 'set_*', but are 'const'. That makes no sense.
In fact, they just compute and return these values, so call them
'get_*' instead.

7 years agoRename some variables. 3463/head
Wolfgang Bangerth [Fri, 4 Nov 2016 20:16:13 +0000 (14:16 -0600)]
Rename some variables.

There are variables of the same name in the base class. Avoid the
confusion of having similarly named variables in the local scope.

7 years agoRename some variables. 3462/head
Wolfgang Bangerth [Fri, 4 Nov 2016 20:14:13 +0000 (14:14 -0600)]
Rename some variables.

There are variables of the same name in the base class. Avoid the
confusion of having similarly named variables in the local scope.

7 years agoMerge pull request #3450 from bangerth/fix-warning
Matthias Maier [Fri, 4 Nov 2016 18:44:42 +0000 (13:44 -0500)]
Merge pull request #3450 from bangerth/fix-warning

No need for double parentheses.

7 years agoMerge pull request #3446 from bangerth/fix-DataOutRotation-build_one_patch
Matthias Maier [Fri, 4 Nov 2016 18:44:28 +0000 (13:44 -0500)]
Merge pull request #3446 from bangerth/fix-DataOutRotation-build_one_patch

Rename a function argument.

7 years agoMerge pull request #3453 from bangerth/initialize-variables-4
Matthias Maier [Fri, 4 Nov 2016 18:43:24 +0000 (13:43 -0500)]
Merge pull request #3453 from bangerth/initialize-variables-4

Initialize member variables.

7 years agoMerge pull request #3338 from kalj/check-for-compute-capability
Matthias Maier [Fri, 4 Nov 2016 18:41:03 +0000 (13:41 -0500)]
Merge pull request #3338 from kalj/check-for-compute-capability

Check for compute capability

7 years agoMerge pull request #3461 from kalj/patch-1
Denis Davydov [Fri, 4 Nov 2016 18:34:42 +0000 (19:34 +0100)]
Merge pull request #3461 from kalj/patch-1

Use a single if block

7 years agoUse a single if block 3461/head
Karl Ljungkvist [Fri, 4 Nov 2016 18:30:45 +0000 (19:30 +0100)]
Use a single if block

Fix warning from PVS about two if blocks with identical condition. Fixes #3369.

7 years agoRename function arguments. 3459/head
Wolfgang Bangerth [Fri, 4 Nov 2016 16:49:55 +0000 (10:49 -0600)]
Rename function arguments.

The Nedelec class used 'degree' in a few places, but it was
really the 'order' of the element. The polynomial degree as
used in the base class is 'order+1'.

7 years agoRename some variables. 3458/head
Wolfgang Bangerth [Fri, 4 Nov 2016 16:48:16 +0000 (10:48 -0600)]
Rename some variables.

There are variables of the same name in the base class. Avoid the
confusion of having similarly named variables in the local scope.

7 years agoMerge pull request #3455 from masterleinad/fix_parpack_test
Daniel Arndt [Fri, 4 Nov 2016 16:24:42 +0000 (17:24 +0100)]
Merge pull request #3455 from masterleinad/fix_parpack_test

Fix parpack test

7 years agoMerge pull request #3448 from davydden/matrix_free_Laplace_GMG_unit_test
Timo Heister [Fri, 4 Nov 2016 14:38:20 +0000 (10:38 -0400)]
Merge pull request #3448 from davydden/matrix_free_Laplace_GMG_unit_test

add another matrix-free laplace GMG unit test

7 years agoMerge pull request #3449 from drwells/pvs-timer-initialization
Daniel Arndt [Fri, 4 Nov 2016 14:13:24 +0000 (15:13 +0100)]
Merge pull request #3449 from drwells/pvs-timer-initialization

Add some missing initializations to Timer.

7 years agoFix parpack test 3455/head
Daniel Arndt [Fri, 4 Nov 2016 13:57:06 +0000 (14:57 +0100)]
Fix parpack test

7 years agoInitialize member variables. 3453/head
Wolfgang Bangerth [Fri, 4 Nov 2016 13:43:55 +0000 (07:43 -0600)]
Initialize member variables.

7 years agoMerge pull request #3452 from bangerth/initialize-variables
Denis Davydov [Fri, 4 Nov 2016 13:43:51 +0000 (14:43 +0100)]
Merge pull request #3452 from bangerth/initialize-variables

Initialize member variables.

7 years agoInitialize member variables. 3452/head
Wolfgang Bangerth [Fri, 4 Nov 2016 13:40:28 +0000 (07:40 -0600)]
Initialize member variables.

7 years agoRename a function argument. 3446/head
Wolfgang Bangerth [Thu, 3 Nov 2016 22:53:45 +0000 (16:53 -0600)]
Rename a function argument.

DataOutRotation::build_one_patch took a variable named 'patches',
but unlike in #3445, it is not a reference to the class's member
variable of the same name. Rather, it is an array this function
needs to fill in, and nobody else sees it. Consequently,
rename it 'my_patches'.

While there, also update the documentation, which is no longer
in agreement with the implementation.

7 years agoNo need for double parentheses. 3450/head
Wolfgang Bangerth [Fri, 4 Nov 2016 13:13:41 +0000 (07:13 -0600)]
No need for double parentheses.

7 years agodo not require Trilinos for matrix_free tests which do not use it 3448/head
Denis Davydov [Fri, 4 Nov 2016 11:52:32 +0000 (12:52 +0100)]
do not require Trilinos for matrix_free tests which do not use it

7 years agoadd another matrix-free laplace GMG unit test
Denis Davydov [Fri, 4 Nov 2016 11:47:14 +0000 (12:47 +0100)]
add another matrix-free laplace GMG unit test

7 years agoAdd some missing initializations to Timer. 3449/head
David Wells [Fri, 4 Nov 2016 11:22:56 +0000 (07:22 -0400)]
Add some missing initializations to Timer.

Some of these were caught by PVS studio.

7 years agoMerge pull request #3445 from bangerth/dont-duplicate-variable
David Wells [Fri, 4 Nov 2016 10:55:24 +0000 (06:55 -0400)]
Merge pull request #3445 from bangerth/dont-duplicate-variable

Let DataOut::build_one_patch use a member variable.

7 years agoMerge pull request #3444 from class4kayaker/static_fix
David Wells [Fri, 4 Nov 2016 10:49:41 +0000 (06:49 -0400)]
Merge pull request #3444 from class4kayaker/static_fix

Fix FE_QHier static analysis warning

7 years agoMerge pull request #3434 from bangerth/initialize-member-variable
Wolfgang Bangerth [Fri, 4 Nov 2016 00:52:22 +0000 (18:52 -0600)]
Merge pull request #3434 from bangerth/initialize-member-variable

Initialize a member variable.

7 years agoMerge pull request #3435 from bangerth/initialize-member-variable-2
David Wells [Thu, 3 Nov 2016 23:17:58 +0000 (19:17 -0400)]
Merge pull request #3435 from bangerth/initialize-member-variable-2

Initialize member variables to invalid values.

7 years agoLet DataOut::build_one_patch use a member variable. 3445/head
Wolfgang Bangerth [Thu, 3 Nov 2016 22:34:08 +0000 (16:34 -0600)]
Let DataOut::build_one_patch use a member variable.

Currently, it takes a reference to a variable as argument, but this variable
is a member variable of the class to which it has access. That's duplicative.
To make things even more confusing, the local variable and the member
are named the same.

Fix this by just not taking the reference as argument, and directly
accessing the member of the class.

7 years agoMerge pull request #3439 from bangerth/simplify-computation
Wolfgang Bangerth [Thu, 3 Nov 2016 22:31:17 +0000 (16:31 -0600)]
Merge pull request #3439 from bangerth/simplify-computation

Simplify an initialization.

7 years agoMerge pull request #3437 from bangerth/be-careful-with-streams
Wolfgang Bangerth [Thu, 3 Nov 2016 22:31:07 +0000 (16:31 -0600)]
Merge pull request #3437 from bangerth/be-careful-with-streams

Be more careful with streams.

7 years agoMerge pull request #3436 from bangerth/avoid-pointless-condition
Wolfgang Bangerth [Thu, 3 Nov 2016 22:30:59 +0000 (16:30 -0600)]
Merge pull request #3436 from bangerth/avoid-pointless-condition

Avoid a pointless comparison.

7 years agoFix FE_QHier static analysis warning 3444/head
Jonathan Robey [Thu, 3 Nov 2016 21:26:55 +0000 (14:26 -0700)]
Fix FE_QHier static analysis warning

Fix to #3406

7 years agoMerge pull request #3442 from Rombur/add-assertthrow
Denis Davydov [Thu, 3 Nov 2016 20:42:02 +0000 (21:42 +0100)]
Merge pull request #3442 from Rombur/add-assertthrow

Add a forgotten assert.

7 years agoAdd a forgotten assert. 3442/head
Bruno Turcksin [Thu, 3 Nov 2016 20:39:39 +0000 (16:39 -0400)]
Add a forgotten assert.

7 years agoMerge pull request #3441 from bangerth/initialize-variables-2
Bruno Turcksin [Thu, 3 Nov 2016 20:32:51 +0000 (16:32 -0400)]
Merge pull request #3441 from bangerth/initialize-variables-2

Initialize a member variable to invalid values.

7 years agoMerge pull request #3431 from bangerth/make-variable-names-uniform
David Wells [Thu, 3 Nov 2016 20:10:06 +0000 (16:10 -0400)]
Merge pull request #3431 from bangerth/make-variable-names-uniform

Make variable names uniform.

7 years agoMerge pull request #3432 from bangerth/fix-blockvectorbase-memory_consumption
Daniel Arndt [Thu, 3 Nov 2016 18:47:22 +0000 (19:47 +0100)]
Merge pull request #3432 from bangerth/fix-blockvectorbase-memory_consumption

Fix BlockVectorBase::memory_consumption.

7 years agoInitialize a member variable to invalid values. 3441/head
Wolfgang Bangerth [Thu, 3 Nov 2016 18:16:56 +0000 (12:16 -0600)]
Initialize a member variable to invalid values.

7 years agoSimplify an initialization. 3439/head
Wolfgang Bangerth [Thu, 3 Nov 2016 17:58:48 +0000 (11:58 -0600)]
Simplify an initialization.

7 years agoBe more careful with streams. 3437/head
Wolfgang Bangerth [Thu, 3 Nov 2016 17:56:41 +0000 (11:56 -0600)]
Be more careful with streams.

In particular, stop also if in.fail() is true, not just if in.eof() is true.
I suspect that it matters little in practice, but who knows.

7 years agoAvoid a pointless comparison. 3436/head
Wolfgang Bangerth [Thu, 3 Nov 2016 17:55:03 +0000 (11:55 -0600)]
Avoid a pointless comparison.

The function works in 3d, so checking for 'dim>1' makes no difference.

7 years agoInitialize member variables to invalid values. 3435/head
Wolfgang Bangerth [Thu, 3 Nov 2016 17:45:24 +0000 (11:45 -0600)]
Initialize member variables to invalid values.

7 years agoInitialize a member variable. 3434/head
Wolfgang Bangerth [Thu, 3 Nov 2016 17:43:38 +0000 (11:43 -0600)]
Initialize a member variable.

7 years agoMerge pull request #3433 from bangerth/fix-DataOut-memory_consumption
Timo Heister [Thu, 3 Nov 2016 17:32:14 +0000 (13:32 -0400)]
Merge pull request #3433 from bangerth/fix-DataOut-memory_consumption

Update memory consumption output.

7 years agoMerge pull request #3394 from drwells/pvs-function-lib-warnings
Wolfgang Bangerth [Thu, 3 Nov 2016 17:18:28 +0000 (11:18 -0600)]
Merge pull request #3394 from drwells/pvs-function-lib-warnings

Silence a PVS studio warning about repeated code.

7 years agoMerge pull request #3395 from drwells/pvs-timestep-uninitialized-warning
Wolfgang Bangerth [Thu, 3 Nov 2016 17:18:10 +0000 (11:18 -0600)]
Merge pull request #3395 from drwells/pvs-timestep-uninitialized-warning

Fix an member initialization PVS studio warning.

7 years agoUpdate memory consumption output. 3433/head
Wolfgang Bangerth [Thu, 3 Nov 2016 16:58:55 +0000 (11:58 -0500)]
Update memory consumption output.

Apparently, #3333 adds 96 bytes to the memory required by DataOut.

7 years agoFix BlockVectorBase::memory_consumption. 3432/head
Wolfgang Bangerth [Thu, 3 Nov 2016 16:57:28 +0000 (11:57 -0500)]
Fix BlockVectorBase::memory_consumption.

The existing implementation forgot to add the memory required for
the std::vector of blocks, it only added the memory required for
the blocks themselves. It turns out that fixing this also allows
to simplify the code significantly.

7 years agoMake variable names uniform. 3431/head
Wolfgang Bangerth [Thu, 3 Nov 2016 16:39:47 +0000 (10:39 -0600)]
Make variable names uniform.

Specifically, in DataPostprocessor-derived classes in the tutorial programs,
use the names of function arguments that we also use in DataPostprocessor.

7 years agoMerge pull request #3430 from bangerth/rename-local-variables
Denis Davydov [Thu, 3 Nov 2016 16:34:23 +0000 (17:34 +0100)]
Merge pull request #3430 from bangerth/rename-local-variables

Rename local variables.

7 years agoRename local variables. 3430/head
Wolfgang Bangerth [Thu, 3 Nov 2016 16:32:28 +0000 (10:32 -0600)]
Rename local variables.

Instead of uh, duh, dduh, use standard names for variables.

7 years agoMerge pull request #3393 from davydden/mf_mass_n_q_points_1d
Denis Davydov [Thu, 3 Nov 2016 16:19:37 +0000 (17:19 +0100)]
Merge pull request #3393 from davydden/mf_mass_n_q_points_1d

add n_q_points_1d template argument to MatrixFreeOperators::MassOperator

7 years agoMerge pull request #3391 from davydden/mf_base_diag_fixes
Martin Kronbichler [Thu, 3 Nov 2016 14:29:08 +0000 (15:29 +0100)]
Merge pull request #3391 from davydden/mf_base_diag_fixes

fix matrix-free unit tests due to a change to DiagonalMatrix in Base …

7 years agoMerge pull request #3428 from bangerth/remove-accidental-files
Bruno Turcksin [Thu, 3 Nov 2016 14:18:37 +0000 (10:18 -0400)]
Merge pull request #3428 from bangerth/remove-accidental-files

Remove accidentally added files.

7 years agoRemove accidentally added files. 3428/head
Wolfgang Bangerth [Thu, 3 Nov 2016 14:16:35 +0000 (08:16 -0600)]
Remove accidentally added files.

7 years agoFix an member initialization PVS studio warning. 3395/head
David Wells [Thu, 3 Nov 2016 13:51:07 +0000 (09:51 -0400)]
Fix an member initialization PVS studio warning.

The variable is now initialized with the same logic used in the
'restart' function.

7 years agouse fe_degree+2 quadrature points in matrix_free/mass_operator_0x 3393/head
Denis Davydov [Thu, 3 Nov 2016 13:54:34 +0000 (14:54 +0100)]
use fe_degree+2 quadrature points in matrix_free/mass_operator_0x

7 years agoSilence a PVS studio warning about repeated code. 3394/head
David Wells [Thu, 3 Nov 2016 13:13:32 +0000 (09:13 -0400)]
Silence a PVS studio warning about repeated code.

What we had is correct, but this patch should fix the warning (and make
a little less work for the optimizer).

7 years agoadd n_q_points_1d template argument to MatrixFreeOperators::MassOperator
Denis Davydov [Thu, 3 Nov 2016 13:01:40 +0000 (14:01 +0100)]
add n_q_points_1d template argument to MatrixFreeOperators::MassOperator

the rationale is support different usage cases. Say, when projecting
a function one would use fe_degree+2. However when projecting the
MatrixFree quadrature data given by Table<>, most often this data
corresponds to fe_degree+1. So while being given a MatrixFree data
object, we use it even though the mass matrix could be slightly
under-integrated.

7 years agofix matrix-free unit tests due to a change to DiagonalMatrix in Base class 3391/head
Denis Davydov [Thu, 3 Nov 2016 07:48:13 +0000 (08:48 +0100)]
fix matrix-free unit tests due to a change to DiagonalMatrix in Base class

while here, also use LaplaceOperator and add a few missing typedefs.

7 years agoimprove error output 3338/head
Karl Ljungkvist [Wed, 2 Nov 2016 07:35:04 +0000 (08:35 +0100)]
improve error output

7 years agoMerge pull request #3387 from bangerth/rename-variables
Denis Davydov [Thu, 3 Nov 2016 06:43:55 +0000 (07:43 +0100)]
Merge pull request #3387 from bangerth/rename-variables

Rename local variables.

7 years agoMerge pull request #3385 from bangerth/initialize-variable-2
Denis Davydov [Thu, 3 Nov 2016 06:43:49 +0000 (07:43 +0100)]
Merge pull request #3385 from bangerth/initialize-variable-2

Initialize a member variable.

7 years agoMerge pull request #3384 from bangerth/initialize-variable
Denis Davydov [Thu, 3 Nov 2016 06:43:43 +0000 (07:43 +0100)]
Merge pull request #3384 from bangerth/initialize-variable

Initialize a member variable.

7 years agoMerge pull request #3390 from bangerth/fix-invalid-sizeof
Denis Davydov [Thu, 3 Nov 2016 05:27:21 +0000 (06:27 +0100)]
Merge pull request #3390 from bangerth/fix-invalid-sizeof

Fix a nonsensical use of sizeof().

7 years agoFix a nonsensical use of sizeof(). 3390/head
Wolfgang Bangerth [Thu, 3 Nov 2016 04:32:01 +0000 (23:32 -0500)]
Fix a nonsensical use of sizeof().

7 years agoMerge pull request #3386 from bangerth/initialize-variable-3
David Wells [Thu, 3 Nov 2016 02:50:00 +0000 (22:50 -0400)]
Merge pull request #3386 from bangerth/initialize-variable-3

Initialize a member variable.

7 years agoRename local variables. 3387/head
Wolfgang Bangerth [Thu, 3 Nov 2016 01:51:17 +0000 (19:51 -0600)]
Rename local variables.

The variables in question have the same name as a function argument, and
are only used in a local block. They may as well be renamed.

7 years agoInitialize a member variable. 3386/head
Wolfgang Bangerth [Thu, 3 Nov 2016 01:45:38 +0000 (19:45 -0600)]
Initialize a member variable.

Also add a piece to the documentation of a member function.

7 years agoInitialize a member variable. 3385/head
Wolfgang Bangerth [Thu, 3 Nov 2016 01:44:26 +0000 (19:44 -0600)]
Initialize a member variable.

7 years agoInitialize a member variable. 3384/head
Wolfgang Bangerth [Thu, 3 Nov 2016 01:27:13 +0000 (19:27 -0600)]
Initialize a member variable.

7 years agoMerge pull request #3383 from bangerth/remove-unused-variable
David Wells [Wed, 2 Nov 2016 23:23:51 +0000 (19:23 -0400)]
Merge pull request #3383 from bangerth/remove-unused-variable

Remove SolverCG::res2.

7 years agoMerge pull request #3381 from bangerth/remove-duplicate-variable
David Wells [Wed, 2 Nov 2016 22:37:14 +0000 (18:37 -0400)]
Merge pull request #3381 from bangerth/remove-duplicate-variable

Remove a duplicate variable.

7 years agoMerge pull request #3333 from bangerth/update-DataPostprocessor-inputs
Wolfgang Bangerth [Wed, 2 Nov 2016 22:28:21 +0000 (16:28 -0600)]
Merge pull request #3333 from bangerth/update-DataPostprocessor-inputs

Update the way DataPostprocessor receives its input.

7 years agoAdd changelog entry. 3333/head
Wolfgang Bangerth [Mon, 31 Oct 2016 22:10:06 +0000 (16:10 -0600)]
Add changelog entry.

7 years agoAdd a bunch of tests.
Wolfgang Bangerth [Mon, 31 Oct 2016 22:06:02 +0000 (16:06 -0600)]
Add a bunch of tests.

7 years agoUpdate the way DataPostprocessor receives its input.
Wolfgang Bangerth [Mon, 31 Oct 2016 21:37:19 +0000 (15:37 -0600)]
Update the way DataPostprocessor receives its input.

In the past, the two functions we use to postprocess data got lists of arguments
for the solution, its derivatives, the evaluation points, and normal vectors.
This is not flexible enough: We can not easily add other information that
we have needed in the past or that users have requested, such as a pointer
to the cell we're currently on, or the material-id of the cell.

Rather than adding each possible argument anyone may want to use
individually to the list of the postprocessor function arguments, we use
a technique here that has proven useful in ASPECT: the functions simply
take a reference to a structure that contains these individual pieces
of information. We can extend the members of these structures without
backward compatibility issues because the functions still get a
reference to the same structure, we just grow the structure
itself. Functions that never used the new members of the structure
will continue to work as they always did.


In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.