: block preconditioners only make sense in Bidomain... Add some warning/error message
: #1082 only works if you know about the whole mesh.
#1317 code for saving/loading mSolution is PROBLEM_DIM specific, move it into the save/load methods fo Mono and BidomainProblem
#1317 is there a reason we can't use PETSc's load/save vector functionality?
#1317 code for saving/loading mSolution is PROBLEM_DIM specific, move it into the save/load methods for Mono and BidomainProblem
#1369
#1316 Create a class defining constant tensors to be used when no fibre orientation is provided.
#1316 Create a class defining constant tensors to be used when no fibre orientation is provided.
#1199 test this
#1898
This is a scarily long method; could do with some parts extracted?
consider reducing all stimuli to match this one.
remove magic number? (#1884)
#1319 Template LinearBasisFunction over SPACE_DIM and remove this method?
The name of this method should not include underscores.
The name of this method should not include underscores.
The name of this method should not include underscores.
The name of this method should not include underscores.
The name of this method should not include underscores.
move to AbstractParameterisedSystem? (1540)
#1322 Mesh should really be const!
#1322 Mesh should be const
#1322 This should be const too
#1322, This should be const too
#1321 This is a horrendously inefficient fix. Perhaps have flag in element object?
does this mean natural radius of a cell? If so at what age? (#1764) Time is in hours.
#1942 this call will invalidate the state of the Random Number Generator
#1942 this call will invalidate the state of the Random Number Generator
enable this (#1891)
enable the coarse PDE mesh to change size, e.g. for a growing domain (#630/#1891)
enable this in the case where a coarse PDE mesh is used
Worry about round-off errors (#1891)
#1216 change the number 54 below (row nonzero allocation) to be nonmagic
: This assembly is likely to generate many communications. Try to interleave other operations by executing them between Begin() and End().
do something smarter with iterators...
: #1361 ComputeContainingElements and related methods, and methods called by that down to here, should really take in const c_vector& rather than ChastePoints.
#1326 This method shouldn't need a new Jacobian inverse for every Xi
The name of this method should not include underscores.
The name of this method should not include underscores.
The name of this method should not include underscores.
The name of this method should not include underscores.
The name of this method should not include underscores.
The useMeshWidth is temporary, while we are sorting out 3D stimulus. It is to be removed later (along with StimulusConvergenceTester) scale stimulus depending on space_step of elements
It looks like the value of the stimulus is specific to 3D
- do we assume the vectors are initially empty? The returned std::vectors are all of the same length
There is no set method
- do we assume the vectors are initially empty? The returned std::vectors are all of the same length
When this is implemented, then we require an example in ChasteParametersFullFormat.xml
- do we assume the vectors are initially empty? The returned std::vectors are all of the same length
There is no set method
: #1082 is this the way of defining a null pointer as the default value of pBathNodes?
: #1082 use a single pointer to abstract class
: #1082 use a single pointer to abstract class
: #1082 use a single pointer to abstract class
never tested in linalg component
Should it be compulsory for the caller to supply this and manage the memory?
#1695 Store this number in a member variable.
The name of this method should not include underscores.
The name of this method should not include underscores.
The name of this method should not include underscores.
The name of this method should not include underscores.
The name of this method should not include underscores.
This method currently assumes SPACE_DIM = 2 (see #866)
This method currently assumes SPACE_DIM = 2 (see #866)
use iterators to tidy this up
This method currently assumes SPACE_DIM = 2 (see #866)
This method currently assumes SPACE_DIM = 2 (see #866)
this could be more efficient
This method currently assumes SPACE_DIM = 2 (see #866)
or should we move a and b apart, it may interfere with neighbouring edges? (see #1399)
This method currently assumes SPACE_DIM = 2 (see #866)
This method currently assumes SPACE_DIM = 2 (see #866)
This method currently assumes SPACE_DIM = 2 (see #866)
This method currently assumes SPACE_DIM = 2 (see #866)
remove magic number? (#1884)
This method currently assumes SPACE_DIM = 2 (see #866)
Could remove this dynamic_cast by moving the code block below into AbstractCentreBasedCellPopulation::AddCell(), allowing it to be overruled by this method when overridden in subclasses. See also comment on #1093.
do something for vertex models here
: #1082 won't work in parallel
: #1082 won't work in parallel
: #1082 assert size(x1) = size(x21) + size(x22)
: #1082 legacy, no need to use the references
: #1082 OK in parallel. Use as an example for the other two blocks
The name of this method should not include underscores.
The name of this method should not include underscores.
The name of this method should not include underscores.
The name of this method should not include underscores.
The name of this method should not include underscores.
This method ought to be private and called by the WritePostProcessingFiles method if the user requests for it. This will be possible after modifying the schema and specifying Get and Set methods in HeartConfig to check whetehr the user wants this file or not
#1942 this call will invalidate the state of the Random Number Generator
If this causes the element to have no nodes then flag the element and cell to be deleted
not implemented in 3d yet
this could be more efficient
Mesh should be const (#1076)
Mesh should be const (#1663)
document these parameters
document these parameters
this method should be renamed rGet() as it returns a reference
this method should be renamed rGet() as it returns a reference
#1949
#1899 or #1949 Is this necessary?
#1949
#1949
#1949
Merge with 2D Voronoi constructor? (#1075)
Merge with 3D Voronoi constructor? (#1075)
Mesh should be const (#1076)
Mesh should be const (#1076)
#1322 Mesh should really be const!
#1322 Mesh should be const
#1494 Do we need a barrier?