| Commit message (Collapse) | Author | Age |
... | |
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@63 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@62 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@61 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* change wording in error messages to refer to CCTK_InterpLocalUniform(),
not InterpLocalUniform()
* fix a couple of bugs where we tried to pass a CCTK_INT to a %d format
in CCTK_VWarn -- CCTK_INT may be a short/long rather than an int, so
this checkin changes the code to explicitly cast to int
* NULL pointers in input_arrays[] used to cause a core dump;
this checkin changes the code so they now cause that interpolation
to be skipped (this is a useful feature IMHO)
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@60 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
status = ...
if (status == ...)
{
...
}
else if (status2 == ...) /* should be status, not status2 */
{
...
}
else ...
* change wording in error messages to refer to CCTK_InterpLocalUniform(),
not InterpLocalUniform()
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@59 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@58 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@57 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@56 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@55 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
|
|
|
| |
and to properly describe part of the Jacobian querying
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@54 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@53 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
|
|
|
|
| |
--> we can now selectively skip interpolation (eg if we just want a Jacobian)
by passing a null pointer in the appropriate place
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@52 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@51 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@50 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@49 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@48 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@47 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@46 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@45 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
|
|
|
| |
these now all have -kb (binary) so CVS doesn't try to merge changes to them
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@44 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
|
|
|
| |
--> needed to handle 1/dx factors for derivatives
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@43 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
|
|
|
|
| |
to optionally multiply by "factor" to handle the case when we're doing
derivs
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@42 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@41 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
|
|
|
| |
-- no actual Jacobian query code yet, though
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@40 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
|
|
|
|
| |
(can't do dxx with size=2 molecules)
* regenerate coeffs
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@39 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
|
|
|
|
| |
--> now includes stuff to store interpolation coeffs in COEFF(...)
experessions --> will be used to compute Jacobian coeffs
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@38 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
|
|
|
|
|
|
|
| |
coefficients, because that would confuse CVS. Instead, just remove any
old coefficients.
* provide separate makefile targets to create empty directories for
coefficients; these are only needed for adding a new interpolator order
or suchlike
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@37 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add code to print C assignments of the form
COEFF(-1,1) = coeff_dx_m1_p1;
etc
* change all functions which print to name files to now explicit close
the files when they're done -- previously we just left the files open,
and relied on Maple's implicit close-on-exit :(
* reformat whitespace in [123]d.maple
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@36 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@35 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@34 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
|
|
|
|
|
| |
const qualifiers when compiling src/GeneralizedPolynomial-Uniform/template.c
are not a problem (the code is actually ok), and giving a reference
to an online FAQ which explains the problem
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@33 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
|
|
|
|
|
|
| |
-- now we use the same scheme as when fetching complex gridfns, namely
we pointer-cast our void * pointer to an array of 2-element arrays
of real values, then subscript this [pt][part] where pt = the point index
and part = 0 for real part and 1 for imaginary part.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@32 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
|
|
|
| |
remove comment that standalone test program doesn't build properly (it does now)
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@31 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
|
|
|
| |
add a missing const qualifier to one of the args
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@30 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
|
|
|
|
| |
--> reduces the number of args quite a bit
* streamline notation for molecule min/max m and position queries
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@29 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@28 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
|
|
| |
present
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@27 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
|
|
|
|
|
|
| |
* document FIXME that molecule family querying isn't implemented yet
* add a footnote clarifying that Jacobian_pointer[out] = NULL
supresses the Jacobian query, and explaining why this is often
a good idea
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@26 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@25 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@24 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@23 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
|
|
|
|
|
|
| |
back into CVS:
main change is to Jacobian structure query API (code+docs),
also implement about 2/3 of this in the code
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@22 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@21 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
|
|
|
|
|
|
| |
1.0e4*DBL_EPSILON
--> this at least scales with machine precision,
abeit it does suffer from the serious problem that C double
might not be the right type to use (CCTK_REAL)
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@20 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@19 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
|
|
|
| |
spacings up to 1e-12.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@18 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
|
|
|
|
|
| |
since Ihad a test case where rounding errors pushed a point which
should have been just at the edge of the domain, out to about 1.5e-14
grid points outside it. :(
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@17 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
|
|
|
| |
not just in C++
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@16 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@15 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@14 df1f8a13-aa1d-4dd4-9681-27ded5b42416
|