]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
9 years agoMerge pull request #1071 from tamiko/restructure_cmake_cxx11
Luca Heltai [Thu, 2 Jul 2015 13:36:15 +0000 (15:36 +0200)]
Merge pull request #1071 from tamiko/restructure_cmake_cxx11

CMake: Restructure logic in check_01_cxx_features

9 years agoCMake: Restructure logic in check_01_cxx_features 1071/head
Matthias Maier [Thu, 2 Jul 2015 10:27:28 +0000 (12:27 +0200)]
CMake: Restructure logic in check_01_cxx_features

9 years agoMerge pull request #1065 from drwells/fix-trivially-copyable-cmake-test
Matthias Maier [Thu, 2 Jul 2015 07:40:47 +0000 (09:40 +0200)]
Merge pull request #1065 from drwells/fix-trivially-copyable-cmake-test

[RFC] Fix trivially copyable cmake test

9 years agoMerge pull request #1068 from bangerth/add-missing-function
Matthias Maier [Thu, 2 Jul 2015 05:53:21 +0000 (07:53 +0200)]
Merge pull request #1068 from bangerth/add-missing-function

Add a declared but not implemented function.

9 years agoAdd a declared but not implemented function. 1068/head
Wolfgang Bangerth [Wed, 1 Jul 2015 16:20:54 +0000 (11:20 -0500)]
Add a declared but not implemented function.

This addresses a linker error recently posted to the mailing list. The issue
is that we have iterators that represent faces of cells and a specialization
for the faces of 1d cells, i.e., vertices. These class specializations have
most of the regular accessor members declared, but here is one that was
declared without being defined.

This patch adds a definition of the function. The issue is relatively
uncritical since the so-defined function does not actually have to do
anything other than return an invalid object (vertices have no children).

9 years agoMerge pull request #1066 from QiaoLei-88/fix_max_n_cells
Wolfgang Bangerth [Wed, 1 Jul 2015 04:04:57 +0000 (23:04 -0500)]
Merge pull request #1066 from QiaoLei-88/fix_max_n_cells

Fix max n cells

9 years agoupdate mpi/refine_and_coarsen_fixed_number_07 and it's output. 1066/head
Lei Qiao [Wed, 1 Jul 2015 03:44:38 +0000 (22:44 -0500)]
update mpi/refine_and_coarsen_fixed_number_07 and it's output.
  1. Increase number of cells by global refinement to weaken influence of float truncation error;
  2. Because number of cells increased, construct refinement indicator as test _01 to avoid float overflow;
  3. Update test drivers interface because it is too complicated to calculate global number of cells;
  4. Update reference output.

9 years agofix bug introduce by commit 594dc87 in function GridRefinement::refine_and_coarsen_fi...
Lei Qiao [Wed, 1 Jul 2015 01:34:39 +0000 (20:34 -0500)]
fix bug introduce by commit 594dc87 in function GridRefinement::refine_and_coarsen_fixed_number()

9 years agoCheck for 'std::is_trivially_copyable' correctly. 1065/head
David Wells [Wed, 1 Jul 2015 00:15:34 +0000 (20:15 -0400)]
Check for 'std::is_trivially_copyable' correctly.
This should be checked whenever C++11 is enabled; more specifically, it
should be checked when compiling with C++14 too.

9 years agoFix a spelling error in a comment.
David Wells [Wed, 1 Jul 2015 00:15:05 +0000 (20:15 -0400)]
Fix a spelling error in a comment.

9 years agoMerge pull request #1059 from bangerth/fix-isfinite
Wolfgang Bangerth [Tue, 30 Jun 2015 14:29:36 +0000 (09:29 -0500)]
Merge pull request #1059 from bangerth/fix-isfinite

Verify that a number is not a NaN before testing for finiteness.

9 years agoAdd a changelog entry. 1059/head
Wolfgang Bangerth [Mon, 29 Jun 2015 23:15:23 +0000 (18:15 -0500)]
Add a changelog entry.

9 years agoVerify that a number is not a NaN before testing for finiteness.
Wolfgang Bangerth [Mon, 29 Jun 2015 22:59:54 +0000 (17:59 -0500)]
Verify that a number is not a NaN before testing for finiteness.

While not intuitive, std::isfinite triggers a floating point exception when called
on a signalling NaN. Avoid this.

9 years agoMerge pull request #1063 from tjhei/cmake_depend_msg
Matthias Maier [Tue, 30 Jun 2015 14:20:30 +0000 (16:20 +0200)]
Merge pull request #1063 from tjhei/cmake_depend_msg

clarify cmake dependency message

9 years agoclarify cmake dependency message 1063/head
Timo Heister [Tue, 30 Jun 2015 13:36:06 +0000 (09:36 -0400)]
clarify cmake dependency message

change the message:
BLA has unmet configuration requirements: MPI
has to be set to "ON".

to:
BLA has unmet configuration requirements: DEAL_II_WITH_MPI
has to be set to "ON".

9 years agoMerge pull request #1061 from bangerth/fix-test-6
Timo Heister [Tue, 30 Jun 2015 13:17:54 +0000 (09:17 -0400)]
Merge pull request #1061 from bangerth/fix-test-6

Avoid computing atan(y/x) where x=0.

9 years agoMerge pull request #1057 from angelrca/Monomial_gradient
Wolfgang Bangerth [Tue, 30 Jun 2015 11:33:59 +0000 (06:33 -0500)]
Merge pull request #1057 from angelrca/Monomial_gradient

Functions::Monomial

9 years agoMerge pull request #1062 from bangerth/fix-gmres-breakdown
Timo Heister [Tue, 30 Jun 2015 10:15:20 +0000 (06:15 -0400)]
Merge pull request #1062 from bangerth/fix-gmres-breakdown

Handle the case of lucky breakdown in GMRES better, without testing whether 1/a is actually finite

9 years agoMerge pull request #1060 from bangerth/fix-test-5
Timo Heister [Tue, 30 Jun 2015 10:10:47 +0000 (06:10 -0400)]
Merge pull request #1060 from bangerth/fix-test-5

Avoid setting boundary objects that don't fit.

9 years agoFix Functions::Monomial::gradient 1057/head
angelrca [Mon, 29 Jun 2015 15:48:37 +0000 (17:48 +0200)]
Fix Functions::Monomial::gradient

Fix Functions::Monomial::gradient

Fix Functions::Monomial::gradient

Fix Functions::Monomial::gradient

Fix Functions::Monomial::gradient

9 years agoHandle the case of lucky breakdown better, without testing whether 1/a 1062/head
Wolfgang Bangerth [Mon, 29 Jun 2015 21:24:14 +0000 (16:24 -0500)]
Handle the case of lucky breakdown better, without testing whether 1/a
is actually finite.

9 years agoAvoid computing atan(y/x) where x=0. 1061/head
Wolfgang Bangerth [Mon, 29 Jun 2015 23:01:45 +0000 (18:01 -0500)]
Avoid computing atan(y/x) where x=0.

Rather, use atan2(y,x).

9 years agoAvoid setting boundary objects that don't fit. 1060/head
Wolfgang Bangerth [Mon, 29 Jun 2015 23:01:11 +0000 (18:01 -0500)]
Avoid setting boundary objects that don't fit.

This test set a hyperball boundary for the flat part of a half-hypersphere.

9 years agoMerge pull request #1053 from bangerth/improve-error-message-3
Matthias Maier [Mon, 29 Jun 2015 16:26:10 +0000 (18:26 +0200)]
Merge pull request #1053 from bangerth/improve-error-message-3

Improve the error message the script produces if no astyle was found.

9 years agoMerge pull request #1056 from bangerth/avoid-c++11ism
Matthias Maier [Mon, 29 Jun 2015 16:25:54 +0000 (18:25 +0200)]
Merge pull request #1056 from bangerth/avoid-c++11ism

Avoid a C++11ism.

9 years agoMerge pull request #1055 from bangerth/fix-clang-errors
Matthias Maier [Mon, 29 Jun 2015 16:24:55 +0000 (18:24 +0200)]
Merge pull request #1055 from bangerth/fix-clang-errors

Fix some compilation errors with clang.

9 years agoMerge pull request #1054 from bangerth/limit-tests
Matthias Maier [Mon, 29 Jun 2015 16:24:16 +0000 (18:24 +0200)]
Merge pull request #1054 from bangerth/limit-tests

Only run tests that require muparser if we have indeed configured with muparser.

9 years agoMerge pull request #1051 from drwells/fix-cxx11-detection
Matthias Maier [Mon, 29 Jun 2015 16:23:58 +0000 (18:23 +0200)]
Merge pull request #1051 from drwells/fix-cxx11-detection

[WIP] Fix C++11 detection

9 years agoAvoid a C++11ism. 1056/head
Wolfgang Bangerth [Mon, 29 Jun 2015 14:43:36 +0000 (09:43 -0500)]
Avoid a C++11ism.

9 years agoFix some compilation errors with clang. 1055/head
Wolfgang Bangerth [Mon, 29 Jun 2015 14:41:42 +0000 (09:41 -0500)]
Fix some compilation errors with clang.

Specifically, address these: http://cdash.kyomu.43-1.org/testDetails.php?test=15565167&build=9452

9 years agoOnly run tests that require muparser if we have indeed configured with muparser. 1054/head
Wolfgang Bangerth [Mon, 29 Jun 2015 14:20:01 +0000 (09:20 -0500)]
Only run tests that require muparser if we have indeed configured with muparser.

9 years agoImprove the error message the script produces if no astyle was found. 1053/head
Wolfgang Bangerth [Mon, 29 Jun 2015 14:17:21 +0000 (09:17 -0500)]
Improve the error message the script produces if no astyle was found.

9 years agoMerge pull request #1052 from angelrca/Monomial_gradient
Wolfgang Bangerth [Mon, 29 Jun 2015 14:06:11 +0000 (09:06 -0500)]
Merge pull request #1052 from angelrca/Monomial_gradient

Fix Functions::Monomial::gradient

9 years agoFix Functions::Monomial::gradient 1052/head
angelrca [Mon, 29 Jun 2015 09:26:33 +0000 (11:26 +0200)]
Fix Functions::Monomial::gradient

9 years agoModify set variables to clarify logic. 1051/head
David Wells [Mon, 29 Jun 2015 03:13:35 +0000 (23:13 -0400)]
Modify set variables to clarify logic.

9 years agoRe-enable automatic detection of C++ versions.
David Wells [Mon, 29 Jun 2015 03:11:55 +0000 (23:11 -0400)]
Re-enable automatic detection of C++ versions.
I mistakenly removed this when adding C++14 support.

9 years agoMerge pull request #1050 from luca-heltai/fix-block-matrix-array
Wolfgang Bangerth [Mon, 29 Jun 2015 02:58:32 +0000 (21:58 -0500)]
Merge pull request #1050 from luca-heltai/fix-block-matrix-array

Added missing headers.

9 years agoReplaced std::fabs with std::abs 1050/head
Luca Heltai [Sun, 28 Jun 2015 23:39:17 +0000 (01:39 +0200)]
Replaced std::fabs with std::abs

9 years agoAdded missing headers.
Luca Heltai [Sun, 28 Jun 2015 23:25:55 +0000 (01:25 +0200)]
Added missing headers.

9 years agoMerge pull request #1039 from maieneuro/master
Wolfgang Bangerth [Sun, 28 Jun 2015 20:57:20 +0000 (15:57 -0500)]
Merge pull request #1039 from maieneuro/master

Added second template argument to BlockMatrixArray representing gener…

9 years agoMerge pull request #1048 from guidokanschat/dgq_arbitrary_gauss_again
Wolfgang Bangerth [Sun, 28 Jun 2015 20:55:14 +0000 (15:55 -0500)]
Merge pull request #1048 from guidokanschat/dgq_arbitrary_gauss_again

Add GaussLog to the set of recognized quadrature rules and fix tests

9 years agoAdd GaussLog to the set of recognized quadrature rules and fix tests 1048/head
Guido Kanschat [Sun, 28 Jun 2015 19:41:52 +0000 (21:41 +0200)]
Add GaussLog to the set of recognized quadrature rules and fix tests

9 years agoMerge pull request #1044 from bangerth/instantiate-SparseMatrix-for-complex-scalars
Guido Kanschat [Sun, 28 Jun 2015 19:17:37 +0000 (21:17 +0200)]
Merge pull request #1044 from bangerth/instantiate-SparseMatrix-for-complex-scalars

Instantiate SparseMatrix for complex scalar types.

9 years agoInstantiate SparseMatrix for complex scalar types. 1044/head
Wolfgang Bangerth [Sat, 27 Jun 2015 00:10:27 +0000 (19:10 -0500)]
Instantiate SparseMatrix for complex scalar types.

9 years agoMerge pull request #1045 from drwells/fix-function-time-typos
Guido Kanschat [Sun, 28 Jun 2015 09:42:27 +0000 (11:42 +0200)]
Merge pull request #1045 from drwells/fix-function-time-typos

Fix two typos in the function_time documentation.

9 years agoFix two typos in the function_time documentation. 1045/head
David Wells [Sun, 28 Jun 2015 03:04:22 +0000 (23:04 -0400)]
Fix two typos in the function_time documentation.

9 years agoAdded PETSc instantiation and preprocessor checks 1039/head
Maien Hamed [Sat, 27 Jun 2015 19:32:55 +0000 (21:32 +0200)]
Added PETSc instantiation and preprocessor checks

9 years agoMerge pull request #1033 from guidokanschat/dgq_arbitrary_gauss
Timo Heister [Sat, 27 Jun 2015 12:04:24 +0000 (14:04 +0200)]
Merge pull request #1033 from guidokanschat/dgq_arbitrary_gauss

add detection of Gauss points in FE_DGQArbitraryNodes::get_name()

9 years agoMerge pull request #1042 from bangerth/fix-typo
Martin Kronbichler [Fri, 26 Jun 2015 06:34:12 +0000 (08:34 +0200)]
Merge pull request #1042 from bangerth/fix-typo

Fix a typo.

9 years agoFix a typo. 1042/head
Wolfgang Bangerth [Thu, 25 Jun 2015 22:07:18 +0000 (17:07 -0500)]
Fix a typo.

9 years agoMerge pull request #1018 from ESeNonFossiIo/gauss
Luca Heltai [Thu, 25 Jun 2015 15:29:44 +0000 (17:29 +0200)]
Merge pull request #1018 from ESeNonFossiIo/gauss

Back and forward substitution

9 years agoMerge pull request #1040 from kronbichler/master
Wolfgang Bangerth [Thu, 25 Jun 2015 15:13:06 +0000 (10:13 -0500)]
Merge pull request #1040 from kronbichler/master

Minor cleanup to make function work with VectorizedArray

9 years agocaveat has been removed 1018/head
ESeNonFossiIo [Wed, 17 Jun 2015 09:53:15 +0000 (11:53 +0200)]
caveat has been removed

9 years agoreording tests
ESeNonFossiIo [Tue, 16 Jun 2015 20:35:16 +0000 (22:35 +0200)]
reording tests

9 years agoremoving test that requires lower triangular matrix
ESeNonFossiIo [Tue, 16 Jun 2015 20:33:47 +0000 (22:33 +0200)]
removing test that requires lower triangular matrix

9 years agoremoving file depending on upper and lower triangular
ESeNonFossiIo [Tue, 16 Jun 2015 19:57:23 +0000 (21:57 +0200)]
removing file depending on upper and lower triangular

9 years agoremoving tests that require upper and lower triangular block operators
ESeNonFossiIo [Tue, 16 Jun 2015 19:44:38 +0000 (21:44 +0200)]
removing tests that require upper and lower triangular block operators

9 years agoreneaming and improving documentation
ESeNonFossiIo [Tue, 16 Jun 2015 10:56:45 +0000 (12:56 +0200)]
reneaming and improving documentation

9 years agotest for gauss elimination argument
ESeNonFossiIo [Mon, 15 Jun 2015 22:05:50 +0000 (00:05 +0200)]
test for gauss elimination argument

9 years agogauss elimination argument for linear operator
ESeNonFossiIo [Mon, 15 Jun 2015 22:04:39 +0000 (00:04 +0200)]
gauss elimination argument for linear operator

9 years agoMinor cleanup to make function work with VectorizedArray 1040/head
Martin Kronbichler [Thu, 25 Jun 2015 12:40:35 +0000 (14:40 +0200)]
Minor cleanup to make function work with VectorizedArray

9 years agoAdded second template argument to BlockMatrixArray representing generic BlockVector
Maien Hamed [Thu, 25 Jun 2015 12:35:56 +0000 (14:35 +0200)]
Added second template argument to BlockMatrixArray representing generic BlockVector

9 years agoMerge pull request #1038 from drwells/fix-compatibility-typo
Matthias Maier [Thu, 25 Jun 2015 12:32:55 +0000 (14:32 +0200)]
Merge pull request #1038 from drwells/fix-compatibility-typo

Fix a spelling error induced by the C++14 PR.

9 years agoFix a spelling error induced by the C++14 PR. 1038/head
David Wells [Thu, 25 Jun 2015 12:06:23 +0000 (08:06 -0400)]
Fix a spelling error induced by the C++14 PR.

9 years agoMerge pull request #1032 from drwells/support-c++14
Matthias Maier [Thu, 25 Jun 2015 11:00:24 +0000 (13:00 +0200)]
Merge pull request #1032 from drwells/support-c++14

Support C++14

9 years agoMerge pull request #1037 from drwells/fix-lapack-full-matrix-typos
Wolfgang Bangerth [Wed, 24 Jun 2015 22:01:27 +0000 (17:01 -0500)]
Merge pull request #1037 from drwells/fix-lapack-full-matrix-typos

Fix typos in the LAPACKFullMatrix documentation.

9 years agoFix typos in the documentation. 1037/head
David Wells [Wed, 24 Jun 2015 19:01:30 +0000 (15:01 -0400)]
Fix typos in the documentation.
Most of these were character transpositions.

9 years agoMerge pull request #1036 from davydden/fix_table_reinit
Wolfgang Bangerth [Tue, 23 Jun 2015 18:16:01 +0000 (13:16 -0500)]
Merge pull request #1036 from davydden/fix_table_reinit

fixed Table<2,T>::reinit(TableIndices<2>)

9 years agofixed Table<2,T>::reinit(TableIndices<2>) 1036/head
Denis Davydov [Tue, 23 Jun 2015 17:46:12 +0000 (19:46 +0200)]
fixed Table<2,T>::reinit(TableIndices<2>)

9 years agoadd detection of Gauss points in FE_DGQArbitraryNodes::get_name() 1033/head
Guido Kanschat [Mon, 22 Jun 2015 06:26:48 +0000 (08:26 +0200)]
add detection of Gauss points in FE_DGQArbitraryNodes::get_name()

9 years agoUpdate documentation with C++14 information. 1032/head
David Wells [Sun, 21 Jun 2015 17:49:30 +0000 (13:49 -0400)]
Update documentation with C++14 information.

9 years agoAdd support for C++14.
David Wells [Mon, 22 Jun 2015 01:43:42 +0000 (21:43 -0400)]
Add support for C++14.
Rather than support "C++11 or not C++11", the CMake files now support
either C++14 or C++11 based on the flags DEAL_II_WITH_CXX14 and
DEAL_II_WITH_CXX11. As C++14 is (very nearly) a superset of C++11
functionality, DEAL_II_HAVE_CXX14 may only be true when
DEAL_II_HAVE_CXX11 is true.

9 years agoMerge pull request #1026 from bangerth/fix-warnings
Wolfgang Bangerth [Sun, 21 Jun 2015 16:18:45 +0000 (11:18 -0500)]
Merge pull request #1026 from bangerth/fix-warnings

Fix a few warnings in the tutorial programs.

9 years agoFix a few warnings in the tutorial programs. 1026/head
Wolfgang Bangerth [Wed, 17 Jun 2015 19:24:37 +0000 (14:24 -0500)]
Fix a few warnings in the tutorial programs.

9 years agoMerge pull request #1031 from davydden/kelly_modified_fix_warnings
Wolfgang Bangerth [Sun, 21 Jun 2015 14:07:25 +0000 (09:07 -0500)]
Merge pull request #1031 from davydden/kelly_modified_fix_warnings

fix GCC compiler warnings related to internal functions in error_estimator.cc

9 years agofix GCC compiler warnings related to internal function in error_estimator.cc 1031/head
Denis Davydov [Sun, 21 Jun 2015 13:06:10 +0000 (15:06 +0200)]
fix GCC compiler warnings related to internal function in error_estimator.cc

9 years agoMerge pull request #1023 from bangerth/add-comment
Timo Heister [Sat, 20 Jun 2015 16:10:33 +0000 (18:10 +0200)]
Merge pull request #1023 from bangerth/add-comment

Add a comment to two testcases.

9 years agoMerge pull request #1030 from tjhei/prm_stuff_after_end
Wolfgang Bangerth [Sat, 20 Jun 2015 11:31:36 +0000 (06:31 -0500)]
Merge pull request #1030 from tjhei/prm_stuff_after_end

fail if invalid content after "end" in prm

9 years agoadd test 1030/head
Timo Heister [Sat, 20 Jun 2015 09:38:10 +0000 (05:38 -0400)]
add test

9 years agofail if invalid content after "end" in prm
Timo Heister [Sat, 20 Jun 2015 09:31:43 +0000 (05:31 -0400)]
fail if invalid content after "end" in prm

Instead of ignoring all content after "end" in a prm file, generate a
parser error.

9 years agoMerge pull request #1028 from bangerth/add-two-assertions
Martin Kronbichler [Fri, 19 Jun 2015 16:21:40 +0000 (18:21 +0200)]
Merge pull request #1028 from bangerth/add-two-assertions

Add two assertions we had apparently forgotten previously.

9 years agoAdd two assertions we had apparently forgotten previously. 1028/head
Wolfgang Bangerth [Fri, 19 Jun 2015 16:15:28 +0000 (11:15 -0500)]
Add two assertions we had apparently forgotten previously.

The functions refining meshes in parallel get vectors with as many elements
as there are active cells in the triangulation on this processor. Verify
that this so.

9 years agoMerge pull request #1024 from davydden/kelly_modified
Wolfgang Bangerth [Wed, 17 Jun 2015 22:18:07 +0000 (17:18 -0500)]
Merge pull request #1024 from davydden/kelly_modified

more options in Kelly error estimator

9 years agoextend KellyErrorEstimator to calculate the boundary residual term of the reliable... 1024/head
Denis Davydov [Wed, 17 Jun 2015 21:31:55 +0000 (23:31 +0200)]
extend KellyErrorEstimator to calculate the boundary residual term of the reliable hp estimator

9 years agoMerge pull request #1027 from bangerth/davydden-branch_petscscalar_complex_bits_rebased
Wolfgang Bangerth [Wed, 17 Jun 2015 19:46:00 +0000 (14:46 -0500)]
Merge pull request #1027 from bangerth/davydden-branch_petscscalar_complex_bits_rebased

Make data types more generic

9 years agoReindent fe_tools_interpolate.cc. 1027/head
Wolfgang Bangerth [Wed, 17 Jun 2015 19:33:15 +0000 (14:33 -0500)]
Reindent fe_tools_interpolate.cc.

9 years agoAdjust scalar type of a local matrix to match that of the global one.
Wolfgang Bangerth [Wed, 17 Jun 2015 19:26:28 +0000 (14:26 -0500)]
Adjust scalar type of a local matrix to match that of the global one.

9 years agoAdjust scalar type of a local matrix to match that of the global one.
Wolfgang Bangerth [Wed, 17 Jun 2015 17:30:03 +0000 (12:30 -0500)]
Adjust scalar type of a local matrix to match that of the global one.

9 years agoMatch the template arguments of matrix and vector for MatrixCreator::create_mass_matr...
Wolfgang Bangerth [Wed, 17 Jun 2015 17:26:41 +0000 (12:26 -0500)]
Match the template arguments of matrix and vector for MatrixCreator::create_mass_matrix. This also allows us to re-enable the float-instantiations of this class, thereby fixing umfpack/umfpack_07.

9 years agoAvoid a warning.
Wolfgang Bangerth [Wed, 17 Jun 2015 16:40:10 +0000 (11:40 -0500)]
Avoid a warning.

9 years agolimit instantiation of MatrixCreator::create_mass_matrix to matching scalar types
Denis Davydov [Tue, 16 Jun 2015 21:21:54 +0000 (23:21 +0200)]
limit instantiation of MatrixCreator::create_mass_matrix to matching scalar types

9 years agoextend ConstraintMatrix to cover complex-valued cases
Denis Davydov [Tue, 16 Jun 2015 21:18:22 +0000 (23:18 +0200)]
extend ConstraintMatrix to cover complex-valued cases

9 years agodefine MatrixBlock::value_type
Denis Davydov [Tue, 16 Jun 2015 21:17:28 +0000 (23:17 +0200)]
define MatrixBlock::value_type

9 years agomodify check of non-zero diagonal element in PETScWrappers::apply_boundary_values...
Denis Davydov [Tue, 16 Jun 2015 21:16:37 +0000 (23:16 +0200)]
modify check of non-zero diagonal element in PETScWrappers::apply_boundary_values to complex case

9 years agoFullMatirx.vmult for vectors based on std::complex<double>
Denis Davydov [Tue, 16 Jun 2015 21:13:36 +0000 (23:13 +0200)]
FullMatirx.vmult for vectors based on std::complex<double>

9 years agomodify Assert in fe_tools_interpolate for complex numbers
Denis Davydov [Tue, 16 Jun 2015 21:12:30 +0000 (23:12 +0200)]
modify Assert in fe_tools_interpolate for complex numbers

9 years agopreliminary changes in pack_callback and unpack_callback to use complex numbers
Denis Davydov [Tue, 16 Jun 2015 21:10:37 +0000 (23:10 +0200)]
preliminary changes in pack_callback and unpack_callback to use complex numbers

9 years agoadd real/imag to PETSc vector. Adjust description of operator* for complex case
Denis Davydov [Tue, 16 Jun 2015 21:09:05 +0000 (23:09 +0200)]
add real/imag to PETSc vector. Adjust description of operator* for complex case

9 years agomodify methods description in PETSc sparse matrix for complex numbers
Denis Davydov [Tue, 16 Jun 2015 21:06:07 +0000 (23:06 +0200)]
modify methods description in PETSc sparse matrix for complex numbers

9 years agoextend operator= for PETSc MPI vector to handle complex-valued case
Denis Davydov [Tue, 16 Jun 2015 21:01:54 +0000 (23:01 +0200)]
extend operator= for PETSc MPI vector to handle complex-valued case


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.