Commit Graph

  • affebe9bf9
    Merge d1ea7084d1 into abb21feef7 Arne Morten Kvarving 2023-11-02 11:47:32 +0000
  • 2cc89cd1e2
    Merge c05f06f1b3 into abb21feef7 Arne Morten Kvarving 2023-11-02 11:28:26 +0000
  • b17d3663e8
    Merge 107ecfeb5e into abb21feef7 Arne Morten Kvarving 2023-11-02 11:10:36 +0000
  • c792ff1c89
    Merge 3aa62dd98a into abb21feef7 Arne Morten Kvarving 2023-11-02 11:05:46 +0000
  • 87e27be07d
    Merge 7c9fb05208 into abb21feef7 Arne Morten Kvarving 2023-11-02 10:59:43 +0000
  • 64a6b4deff
    Merge 4208f20992 into abb21feef7 Arne Morten Kvarving 2023-11-02 10:56:39 +0000
  • abb21feef7 added: allow use of automatic differentation in analytic solutions master Arne Morten Kvarving 2023-09-27 09:01:20 +0200
  • e0d845f462 added: allow use of automatic differentation in analytic solutions Arne Morten Kvarving 2023-09-27 09:01:20 +0200
  • cca533fa1c Added: Option to save result components on grid files Knut Morten Okstad 2023-10-20 09:33:56 +0200
  • 520bd0d3c4 Added: matrix::augmentRows() Knut Morten Okstad 2023-10-20 09:32:57 +0200
  • 8e0f93f253 Added: Input of result point grid Knut Morten Okstad 2023-10-17 12:59:31 +0200
  • 04776d05b0 Changed: Put PointValue[s] definition in Vec3.h for reuse while replacing typedef with using Knut Morten Okstad 2023-10-17 11:39:59 +0200
  • 67a22decb0 added: template EvalFunction over a Scalar type Arne Morten Kvarving 2023-09-23 18:14:02 +0200
  • 264146b22e rename EvalFuncImpl to EvalFuncScalar Arne Morten Kvarving 2023-10-27 09:05:42 +0200
  • 1ead77797a added: template EvalFunction over a Scalar type Arne Morten Kvarving 2023-09-23 18:14:02 +0200
  • ea60a5f8a0 rename EvalFuncImpl to EvalFuncScalar Arne Morten Kvarving 2023-10-27 09:05:42 +0200
  • 38f7265dc1 added: template EvalFunc over a Scalar type Arne Morten Kvarving 2023-09-23 18:14:02 +0200
  • 943044538d changed: CompatibleOperators::Weak::Laplacian - check if symmetric Arne Morten Kvarving 2023-10-25 13:04:19 +0200
  • ab3bfec0e5 changed: CompatibleOperators::Weak::Laplacian - check if symmetric Arne Morten Kvarving 2023-10-25 13:04:19 +0200
  • 33252358b1 changed: optimize various EqualOrderOperators Arne Morten Kvarving 2023-10-25 12:39:12 +0200
  • 010bc9ca2e changed: optimize various EqualOrderOperators Arne Morten Kvarving 2023-10-25 12:39:12 +0200
  • c4ea583708 changed: optimize ResidualOperators::Laplacian Arne Morten Kvarving 2023-10-25 11:30:08 +0200
  • 4ed1cb8f2f changed: optimize ResidualOperators::Laplacian Arne Morten Kvarving 2023-10-25 11:30:08 +0200
  • b02de8d87b SIMSolver: avoid unused variable Arne Morten Kvarving 2023-10-24 13:59:04 +0200
  • 4f6bae7992 ASMu2D::getNoBoundaryElms: remove unnecessary if Arne Morten Kvarving 2023-10-24 14:01:52 +0200
  • d1356a07cf HDF5Restart: avoid unused lambda captures Arne Morten Kvarving 2023-10-24 14:01:17 +0200
  • 53fc5be069 Function.h: remove deprecated unary_function and binary_function Arne Morten Kvarving 2023-10-24 14:00:21 +0200
  • aa95ce1dd1 BasisFunctionCache: add missing include Arne Morten Kvarving 2023-10-24 14:00:04 +0200
  • 12a1b6f08b ASMUtils: avoid unused variable warnings Arne Morten Kvarving 2023-10-24 13:59:30 +0200
  • 144cfdfd76 SIMSolver: avoid unused variable Arne Morten Kvarving 2023-10-24 13:59:04 +0200
  • be9bfe6a58 ASMu2D::getNoBoundaryElms: remove unnecessary if Arne Morten Kvarving 2023-10-24 14:01:52 +0200
  • 866fb44c0c HDF5Restart: avoid unused lambda captures Arne Morten Kvarving 2023-10-24 14:01:17 +0200
  • 5ec531980b Function.h: remove deprecated unary_function and binary_function Arne Morten Kvarving 2023-10-24 14:00:21 +0200
  • 4324cebc9d BasisFunctionCache: add missing include Arne Morten Kvarving 2023-10-24 14:00:04 +0200
  • c329239ed6 ASMUtils: avoid unused variable warnings Arne Morten Kvarving 2023-10-24 13:59:30 +0200
  • 6ca8cf6bf2 added: template EvalFunc over a Scalar type Arne Morten Kvarving 2023-09-23 18:14:02 +0200
  • 0ceb57e206 added: (Tensor|Vec)Func::hessian Arne Morten Kvarving 2023-09-21 13:36:44 +0200
  • 91299fa957 added: (Tensor|Vec)Func::hessian Arne Morten Kvarving 2023-09-21 13:36:44 +0200
  • c22de7be5a added: (Tensor|Vec)Func::timeDerivative Arne Morten Kvarving 2023-09-21 13:36:44 +0200
  • bf32eb4620 added: (Tensor|Vec)Func::timeDerivative Arne Morten Kvarving 2023-09-21 13:36:44 +0200
  • dbcbede16c added: (Tensor|Vec)Func::Gradient Arne Morten Kvarving 2023-09-21 12:26:52 +0200
  • 3fad650303 added: (Tensor|Vec)Func::Gradient Arne Morten Kvarving 2023-09-21 12:26:52 +0200
  • cf8b5542a1 added: RealFunc::hessian Arne Morten Kvarving 2023-09-21 07:11:21 +0200
  • 77455b785d added: RealFunc::hessian Arne Morten Kvarving 2023-09-21 07:11:21 +0200
  • 1f042ee93a added: RealFunc::gradient Arne Morten Kvarving 2023-09-20 23:37:30 +0200
  • be3cbd8c59 added: RealFunc::gradient Arne Morten Kvarving 2023-09-20 23:37:30 +0200
  • 09cf3e55e5 changed: use a common implementation for setNoDims() Arne Morten Kvarving 2023-09-20 22:51:13 +0200
  • abbf8a2dd1 changed: use a common implementation for deriv/dderiv Arne Morten Kvarving 2023-09-20 16:03:36 +0200
  • 48172df260 changed: use a common implementation for evaluate() Arne Morten Kvarving 2023-09-20 16:03:36 +0200
  • de3f5b4930 added: allow passing eps(T|X) into EvalMultiFunction Arne Morten Kvarving 2023-09-21 12:22:11 +0200
  • 5eb6080b99 changed: use a common implementation for setNoDims() Arne Morten Kvarving 2023-09-20 22:51:13 +0200
  • 732342e96b changed: use a common implementation for deriv/dderiv Arne Morten Kvarving 2023-09-20 16:03:36 +0200
  • 8f7199b421 changed: use a common implementation for evaluate() Arne Morten Kvarving 2023-09-20 16:03:36 +0200
  • 3f7b78a67a added: allow passing eps(T|X) into EvalMultiFunction Arne Morten Kvarving 2023-09-21 12:22:11 +0200
  • e3cae68a34 ExprFunctions: modernize Arne Morten Kvarving 2023-09-20 22:43:19 +0200
  • 2cdfd9f640 ExprFunctions: modernize Arne Morten Kvarving 2023-09-20 14:53:21 +0200
  • 8f02d0511e ExprFunction: modernize Arne Morten Kvarving 2023-09-20 14:51:10 +0200
  • 574bf77266 ExprFunctions: modernize code Arne Morten Kvarving 2023-09-20 14:51:00 +0200
  • effa5adae2 ExprFunctions: modernize Arne Morten Kvarving 2023-09-20 22:43:19 +0200
  • 3c2afdf716 ExprFunctions: modernize Arne Morten Kvarving 2023-09-20 14:53:21 +0200
  • 994a4b7861 ExprFunction: modernize Arne Morten Kvarving 2023-09-20 14:51:10 +0200
  • 8c84b50dcf ExprFunctions: modernize code Arne Morten Kvarving 2023-09-20 14:51:00 +0200
  • 367e3fbe6d vector::add: also expose stridey and ofsy Arne Morten Kvarving 2023-10-16 08:27:33 +0200
  • 89d8646117 vector::add: also expose stridey and ofsy Arne Morten Kvarving 2023-10-16 08:27:33 +0200
  • 32d7f01872 StabilizationUtils: remove pointless bool return values Arne Morten Kvarving 2023-10-16 11:05:01 +0200
  • e4e61a9b74 StabilizationUtils::getTauNSPt Arne Morten Kvarving 2023-10-16 10:47:04 +0200
  • b8add08563 StabilizationUtils::getTauPt: Arne Morten Kvarving 2023-10-16 10:46:44 +0200
  • 40508f0e12 StabilizationUtils: some cosmetics Arne Morten Kvarving 2023-10-16 10:46:21 +0200
  • 5de2cebaf9 StabilizationUtils: remove pointless bool return values Arne Morten Kvarving 2023-10-16 11:05:01 +0200
  • 84e0a0fb6f StabilizationUtils::getTauNSPt Arne Morten Kvarving 2023-10-16 10:47:04 +0200
  • 433ab12b97 StabilizationUtils::getTauPt: Arne Morten Kvarving 2023-10-16 10:46:44 +0200
  • ff3afba177 StabilizationUtils: some cosmetics Arne Morten Kvarving 2023-10-16 10:46:21 +0200
  • 5be5c5fb1b EqualOrderOperators: cosmetics Arne Morten Kvarving 2023-10-16 08:23:05 +0200
  • 720c067139 EqualOrderOperators: cosmetics Arne Morten Kvarving 2023-10-16 08:23:05 +0200
  • 1d503ac1c8 ExprEval: update log of ifem changes Arne Morten Kvarving 2023-09-25 09:55:44 +0200
  • d64d2c642c ExprEval: add tests for auto-differentiation Arne Morten Kvarving 2023-09-23 17:27:49 +0200
  • 327a855d1b expreval: make all classes a template over a scalar Arne Morten Kvarving 2023-09-20 07:05:23 +0200
  • c9c13d888c import 'autodiff' third party library Arne Morten Kvarving 2023-09-20 07:05:03 +0200
  • e424113ccc ExprEval: update log of ifem changes Arne Morten Kvarving 2023-09-25 09:55:44 +0200
  • 4f48dacd42 ExprEval: add tests for auto-differentiation Arne Morten Kvarving 2023-09-23 17:27:49 +0200
  • db984b3286 expreval: make all classes a template over a scalar Arne Morten Kvarving 2023-09-20 07:05:23 +0200
  • 0b405cc5b2 import 'autodiff' third party library Arne Morten Kvarving 2023-09-20 07:05:03 +0200
  • a8a4cd780e added: allow explicitly specifying time derivative of function Arne Morten Kvarving 2023-09-21 13:22:05 +0200
  • 8a88993394 added: allow explicitly specifying time derivative of function Arne Morten Kvarving 2023-09-21 13:22:05 +0200
  • 72f9748aa1 changed: rename EvalFunc::derivative to EvalFunc::addDerivative Arne Morten Kvarving 2023-09-23 18:13:09 +0200
  • d1e222590b Fixed: Deactivate multi-threading for patches with rigid couplings Knut Morten Okstad 2023-09-24 15:21:02 +0200
  • 7c0d5e8ee6 Changed: Use findBoundaryElms() when setting up boundary thread groups Fixed: Override findBoundaryElms() for ASMs2DLag and ASMs3DLag. Knut Morten Okstad 2023-09-24 13:36:19 +0200
  • 038e4bbe78 Changed: Method getEdgeNodes() is removed (using getBoundaryNodes() instead). Added: Sanity checking on lIndex argument in getBoundary[Nodes|Elms](). Added: Static helper getEdgeEnum(). Knut Morten Okstad 2023-09-24 10:09:58 +0200
  • 81bd53234c Changed: Use getBoundaryNodes() instead of getFaceNodes() which is removed. Added: Sanity checking on lIndex argument in getBoundary[Elms|Nodes](). Fixed: Calculation of u,v parameters in ASMu3D::getBoundary1Nodes(). Knut Morten Okstad 2023-09-24 10:00:52 +0200
  • 161a3f3c74 Changed: ASMbase::getBoundaryElms() can optionally return patch-local element indices Knut Morten Okstad 2023-09-23 23:04:12 +0200
  • 69968c3fe4 changed: rename EvalFunc::derivative to EvalFunc::addDerivative Arne Morten Kvarving 2023-09-23 18:13:09 +0200
  • 55184edfef ASMsxDmx::evalSolution: support separate geometry Arne Morten Kvarving 2023-09-13 11:47:52 +0200
  • afeb9ce548 changed: use a common implementation for setNoDims() Arne Morten Kvarving 2023-09-20 22:51:13 +0200
  • c10f81575a changed: use a common implementation for evaluate() Arne Morten Kvarving 2023-09-20 16:03:36 +0200
  • d7c9958aca added: allow passing eps(T|X) into EvalMultiFunction Arne Morten Kvarving 2023-09-21 12:22:11 +0200
  • 541478322f ExprFunctions: modernize Arne Morten Kvarving 2023-09-20 22:43:19 +0200
  • 82ec730ec7 ExprFunctions: modernize Arne Morten Kvarving 2023-09-20 14:53:21 +0200
  • a0b2282fca ExprFunction: modernize Arne Morten Kvarving 2023-09-20 14:51:10 +0200
  • b696e533ae ExprFunctions: modernize code Arne Morten Kvarving 2023-09-20 14:51:00 +0200
  • fdcbba7ff1 expreval: make all classes a template over a scalar Arne Morten Kvarving 2023-09-20 07:05:23 +0200